@@ -25,27 +25,30 @@ self.slow_click(selector, by="css selector", timeout=None)
25
25
self .double_click(selector, by = " css selector" , timeout = None )
26
26
27
27
self .context_click(selector, by = " css selector" , timeout = None )
28
- # Duplicates: self.right_click(selector, by="css selector", timeout=None)
28
+ # Duplicates:
29
+ # self.right_click(selector, by="css selector", timeout=None)
29
30
30
31
self .click_chain(selectors_list, by = " css selector" , timeout = None , spacing = 0 )
31
32
32
33
self .type(selector, text, by = " css selector" , timeout = None )
33
- # Duplicates: self.update_text(selector, text, by="css selector", timeout=None)
34
- # self.input(selector, text, by="css selector", timeout=None)
35
- # self.fill(selector, text, by="css selector", timeout=None)
36
- # self.write(selector, text, by="css selector", timeout=None)
34
+ # Duplicates:
35
+ # self.update_text(selector, text, by="css selector", timeout=None)
36
+ # self.input(selector, text, by="css selector", timeout=None)
37
+ # self.fill(selector, text, by="css selector", timeout=None)
38
+ # self.write(selector, text, by="css selector", timeout=None)
37
39
38
40
self .send_keys(selector, text, by = " css selector" , timeout = None )
39
- # Duplicates: self.add_text(selector, text, by="css selector", timeout=None)
41
+ # Duplicates:
42
+ # self.add_text(selector, text, by="css selector", timeout=None)
40
43
41
44
self .submit(selector, by = " css selector" )
42
45
43
46
self .clear(selector, by = " css selector" , timeout = None )
44
47
45
48
self .focus(selector, by = " css selector" , timeout = None )
46
49
47
- self .refresh_page ()
48
- # Duplicates: self.refresh (), self.reload (), self.reload_page ()
50
+ self .refresh ()
51
+ # Duplicates: self.refresh_page (), self.reload_page (), self.reload ()
49
52
50
53
self .get_current_url()
51
54
@@ -91,15 +94,18 @@ self.is_link_text_present(link_text)
91
94
self .is_partial_link_text_present(link_text)
92
95
93
96
self .get_link_attribute(link_text, attribute, hard_fail = True )
94
- # Duplicates: self.get_link_text_attribute(link_text, attribute, hard_fail=True)
97
+ # Duplicates:
98
+ # self.get_link_text_attribute(link_text, attribute, hard_fail=True)
95
99
96
100
self .get_partial_link_text_attribute(link_text, attribute, hard_fail = True )
97
101
98
102
self .click_link(link_text, timeout = None )
99
- # Duplicates: self.click_link_text(link_text, timeout=None)
103
+ # Duplicates:
104
+ # self.click_link_text(link_text, timeout=None)
100
105
101
106
self .click_partial_link(partial_link_text, timeout = None )
102
- # Duplicates: self.click_partial_link_text(partial_link_text, timeout=None)
107
+ # Duplicates:
108
+ # self.click_partial_link_text(partial_link_text, timeout=None)
103
109
104
110
self .get_text(selector, by = " css selector" , timeout = None )
105
111
@@ -111,7 +117,8 @@ self.set_attribute(
111
117
selector, attribute, value, by = " css selector" , timeout = None , scroll = False )
112
118
113
119
self .set_attributes(selector, attribute, value, by = " css selector" )
114
- # Duplicates: self.set_attribute_all(selector, attribute, value, by="css selector")
120
+ # Duplicates:
121
+ # self.set_attribute_all(selector, attribute, value, by="css selector")
115
122
116
123
self .remove_attribute(selector, attribute, by = " css selector" , timeout = None )
117
124
@@ -144,21 +151,25 @@ self.double_click_with_offset(
144
151
selector, x, y, by = " css selector" , mark = None , timeout = None , center = None )
145
152
146
153
self .is_checked(selector, by = " css selector" , timeout = None )
147
- # Duplicates: self.is_selected(selector, by="css selector", timeout=None)
154
+ # Duplicates:
155
+ # self.is_selected(selector, by="css selector", timeout=None)
148
156
149
157
self .check_if_unchecked(selector, by = " css selector" )
150
- # Duplicates: self.select_if_unselected(selector, by="css selector")
158
+ # Duplicates:
159
+ # self.select_if_unselected(selector, by="css selector")
151
160
152
161
self .uncheck_if_checked(selector, by = " css selector" )
153
- # Duplicates: self.unselect_if_selected(selector, by="css selector")
162
+ # Duplicates:
163
+ # self.unselect_if_selected(selector, by="css selector")
154
164
155
165
self .is_element_in_an_iframe(selector, by = " css selector" )
156
166
157
167
self .switch_to_frame_of_element(selector, by = " css selector" )
158
168
159
169
self .hover(selector, by = " css selector" , timeout = None )
160
- # Duplicates: self.hover_on_element(selector, by="css selector", timeout=None)
161
- # self.hover_over_element(selector, by="css selector", timeout=None)
170
+ # Duplicates:
171
+ # self.hover_on_element(selector, by="css selector", timeout=None)
172
+ # self.hover_over_element(selector, by="css selector", timeout=None)
162
173
163
174
self .hover_and_click(
164
175
hover_selector, click_selector,
@@ -170,9 +181,10 @@ self.hover_and_double_click(
170
181
hover_by = " css selector" , click_by = " css selector" ,
171
182
timeout = None )
172
183
173
- self .drag_and_drop(drag_selector, drop_selector,
174
- drag_by = " css selector" , drop_by = " css selector" ,
175
- timeout = None , jquery = False )
184
+ self .drag_and_drop(
185
+ drag_selector, drop_selector,
186
+ drag_by = " css selector" , drop_by = " css selector" ,
187
+ timeout = None , jquery = False )
176
188
177
189
self .drag_and_drop_with_offset(
178
190
selector, x, y, by = " css selector" , timeout = None )
@@ -409,7 +421,8 @@ self.get_link_status_code(link, allow_redirects=False, timeout=5, verify=False)
409
421
self .assert_link_status_code_is_not_404(link)
410
422
411
423
self .assert_no_404_errors(multithreaded = True , timeout = None )
412
- # Duplicates: self.assert_no_broken_links(multithreaded=True)
424
+ # Duplicates:
425
+ # self.assert_no_broken_links(multithreaded=True, timeout=None)
413
426
414
427
self .print_unique_links_with_status_codes()
415
428
@@ -466,12 +479,10 @@ self.assert_not_in(first, second, msg=None)
466
479
self .assert_raises(* args, ** kwargs)
467
480
468
481
self .wait_for_attribute(
469
- selector, attribute, value = None ,
470
- by = " css selector" , timeout = None )
482
+ selector, attribute, value = None , by = " css selector" , timeout = None )
471
483
472
484
self .assert_attribute(
473
- selector, attribute, value = None ,
474
- by = " css selector" , timeout = None )
485
+ selector, attribute, value = None , by = " css selector" , timeout = None )
475
486
476
487
self .assert_title(title)
477
488
@@ -498,12 +509,14 @@ self.get_chromedriver_version()
498
509
self .get_chromium_driver_version()
499
510
500
511
self .get_mfa_code(totp_key = None )
501
- # Duplicates: self.get_totp_code(totp_key=None)
502
- # self.get_google_auth_password(totp_key=None)
503
- # self.get_google_auth_code(totp_key=None)
512
+ # Duplicates:
513
+ # self.get_totp_code(totp_key=None)
514
+ # self.get_google_auth_password(totp_key=None)
515
+ # self.get_google_auth_code(totp_key=None)
504
516
505
517
self .enter_mfa_code(selector, totp_key = None , by = " css selector" , timeout = None )
506
- # Duplicates: self.enter_totp_code(selector, totp_key=None, by="css selector", timeout=None)
518
+ # Duplicates:
519
+ # self.enter_totp_code(selector, totp_key=None, by="css selector", timeout=None)
507
520
508
521
self .convert_css_to_xpath(css)
509
522
@@ -514,13 +527,16 @@ self.convert_to_css_selector(selector, by)
514
527
self .set_value(selector, text, by = " css selector" , timeout = None , scroll = True )
515
528
516
529
self .js_update_text(selector, text, by = " css selector" , timeout = None )
517
- # Duplicates: self.js_type(selector, text, by="css selector", timeout=None)
518
- # self.set_text(selector, text, by="css selector", timeout=None)
530
+ # Duplicates:
531
+ # self.js_type(selector, text, by="css selector", timeout=None)
532
+ # self.set_text(selector, text, by="css selector", timeout=None)
519
533
520
- self .set_text_content(selector, text, by = " css selector" , timeout = None , scroll = False )
534
+ self .set_text_content(
535
+ selector, text, by = " css selector" , timeout = None , scroll = False )
521
536
522
537
self .jquery_update_text(selector, text, by = " css selector" , timeout = None )
523
- # Duplicates: self.jquery_type(selector, text, by="css selector", timeout=None)
538
+ # Duplicates:
539
+ # self.jquery_type(selector, text, by="css selector", timeout=None)
524
540
525
541
self .get_value(selector, by = " css selector" , timeout = None )
526
542
@@ -651,11 +667,13 @@ self.create_introjs_tour(name=None)
651
667
652
668
self .set_introjs_colors(theme_color = None , hover_color = None )
653
669
654
- self .add_tour_step(message, selector = None , name = None ,
655
- title = None , theme = None , alignment = None )
670
+ self .add_tour_step(
671
+ message, selector = None , name = None ,
672
+ title = None , theme = None , alignment = None )
656
673
657
674
self .play_tour(name = None , interval = 0 )
658
- # Duplicates: self.start_tour(name=None, interval=0):
675
+ # Duplicates:
676
+ # self.start_tour(name=None, interval=0):
659
677
660
678
self .export_tour(name = None , filename = " my_tour.js" , url = None )
661
679
@@ -685,7 +703,8 @@ self.post_success_message(message, duration=None, pause=True)
685
703
686
704
self .post_error_message(message, duration = None , pause = True )
687
705
688
- self .set_messenger_theme(theme = " default" , location = " default" , max_messages = " default" )
706
+ self .set_messenger_theme(
707
+ theme = " default" , location = " default" , max_messages = " default" )
689
708
690
709
# ###########
691
710
@@ -700,7 +719,8 @@ self.generate_traffic_chain(pages, loops=1)
700
719
# ###########
701
720
702
721
self .get_element(selector, by = " css selector" , timeout = None )
703
- # Duplicates: self.wait_for_element_present(selector, by="css selector", timeout=None)
722
+ # Duplicates:
723
+ # self.wait_for_element_present(selector, by="css selector", timeout=None)
704
724
705
725
self .wait_for_query_selector(selector, by = " css selector" , timeout = None )
706
726
@@ -711,27 +731,33 @@ self.assert_elements_present(*args, **kwargs)
711
731
# ###########
712
732
713
733
self .find_element(selector, by = " css selector" , timeout = None )
714
- # Duplicates: self.wait_for_element(selector, by="css selector", timeout=None)
715
- # self.wait_for_element_visible(selector, by="css selector", timeout=None)
734
+ # Duplicates:
735
+ # self.wait_for_element(selector, by="css selector", timeout=None)
736
+ # self.wait_for_element_visible(selector, by="css selector", timeout=None)
716
737
717
738
self .assert_element(selector, by = " css selector" , timeout = None )
718
- # Duplicates: self.assert_element_visible(selector, by="css selector", timeout=None)
739
+ # Duplicates:
740
+ # self.assert_element_visible(selector, by="css selector", timeout=None)
719
741
720
742
self .assert_elements(* args, ** kwargs)
721
- # Duplicates: self.assert_elements_visible(*args, **kwargs)
743
+ # Duplicates:
744
+ # self.assert_elements_visible(*args, **kwargs)
722
745
723
746
# ###########
724
747
725
748
self .find_text(text, selector = " html" , by = " css selector" , timeout = None )
726
- # Duplicates: self.wait_for_text(text, selector="html", by="css selector", timeout=None)
727
- # self.wait_for_text_visible(text, selector="html", by="css selector", timeout=None)
749
+ # Duplicates:
750
+ # self.wait_for_text(text, selector="html", by="css selector", timeout=None)
751
+ # self.wait_for_text_visible(text, selector="html", by="css selector", timeout=None)
728
752
729
753
self .find_exact_text(text, selector = " html" , by = " css selector" , timeout = None )
730
- # Duplicates: self.wait_for_exact_text(text, selector="html", by="css selector", timeout=None)
731
- # self.wait_for_exact_text_visible(text, selector="html", by="css selector", timeout=None)
754
+ # Duplicates:
755
+ # self.wait_for_exact_text(text, selector="html", by="css selector", timeout=None)
756
+ # self.wait_for_exact_text_visible(text, selector="html", by="css selector", timeout=None)
732
757
733
758
self .assert_text(text, selector = " html" , by = " css selector" , timeout = None )
734
- # Duplicates: self.assert_text_visible(text, selector="html", by="css selector", timeout=None)
759
+ # Duplicates:
760
+ # self.assert_text_visible(text, selector="html", by="css selector", timeout=None)
735
761
736
762
self .assert_exact_text(text, selector = " html" , by = " css selector" , timeout = None )
737
763
@@ -742,25 +768,29 @@ self.wait_for_link_text_present(link_text, timeout=None)
742
768
self .wait_for_partial_link_text_present(link_text, timeout = None )
743
769
744
770
self .find_link_text(link_text, timeout = None )
745
- # Duplicates: self.wait_for_link_text(link_text, timeout=None)
746
- # self.wait_for_link_text_visible(link_text, timeout=None)
771
+ # Duplicates:
772
+ # self.wait_for_link_text(link_text, timeout=None)
773
+ # self.wait_for_link_text_visible(link_text, timeout=None)
747
774
748
775
self .assert_link_text(link_text, timeout = None )
749
776
750
777
# ###########
751
778
752
779
self .find_partial_link_text(partial_link_text, timeout = None )
753
- # Duplicates: self.wait_for_partial_link_text(partial_link_text, timeout=None)
780
+ # Duplicates:
781
+ # self.wait_for_partial_link_text(partial_link_text, timeout=None)
754
782
755
783
self .assert_partial_link_text(partial_link_text, timeout = None )
756
784
757
785
# ###########
758
786
759
787
self .wait_for_element_absent(selector, by = " css selector" , timeout = None )
760
- # Duplicates: self.wait_for_element_not_present(selector, by="css selector")
788
+ # Duplicates:
789
+ # self.wait_for_element_not_present(selector, by="css selector", timeout=None)
761
790
762
791
self .assert_element_absent(selector, by = " css selector" , timeout = None )
763
- # Duplicates: self.assert_element_not_present(selector, by="css selector")
792
+ # Duplicates:
793
+ # self.assert_element_not_present(selector, by="css selector", timeout=None)
764
794
765
795
# ###########
766
796
@@ -793,13 +823,16 @@ self.assert_attribute_not_present(
793
823
# ###########
794
824
795
825
self .accept_alert(timeout = None )
796
- # Duplicates: self.wait_for_and_accept_alert(timeout=None)
826
+ # Duplicates:
827
+ # self.wait_for_and_accept_alert(timeout=None)
797
828
798
829
self .dismiss_alert(timeout = None )
799
- # Duplicates: self.wait_for_and_dismiss_alert(timeout=None)
830
+ # Duplicates:
831
+ # self.wait_for_and_dismiss_alert(timeout=None)
800
832
801
833
self .switch_to_alert(timeout = None )
802
- # Duplicates: self.wait_for_and_switch_to_alert(timeout=None)
834
+ # Duplicates:
835
+ # self.wait_for_and_switch_to_alert(timeout=None)
803
836
804
837
# ###########
805
838
@@ -812,9 +845,11 @@ self.check_window(
812
845
813
846
# ###########
814
847
815
- self .deferred_assert_element(selector, by = " css selector" , timeout = None , fs = False )
848
+ self .deferred_assert_element(
849
+ selector, by = " css selector" , timeout = None , fs = False )
816
850
# Duplicates:
817
- # self.delayed_assert_element(selector, by="css selector", timeout=None, fs=False)
851
+ # self.delayed_assert_element(
852
+ # selector, by="css selector", timeout=None, fs=False)
818
853
819
854
self .deferred_assert_element_present(
820
855
selector, by = " css selector" , timeout = None , fs = False )
@@ -841,6 +876,7 @@ self.deferred_check_window(
841
876
# self.delayed_check_window(
842
877
# name="default", level=0, baseline=False,
843
878
# check_domain=True, full_diff=False, fs=False)
879
+
844
880
self .process_deferred_asserts(print_only = False )
845
881
# Duplicates: self.process_delayed_asserts(print_only=False)
846
882
0 commit comments