@@ -918,6 +918,96 @@ self.fail(msg=None) # Inherited from "unittest"
918
918
self ._check_browser() # Fails test cleanly if the active window is closed
919
919
920
920
self ._print(TEXT ) # Calls Python's print() / Allows for translations
921
+
922
+ # ###########
923
+
924
+ # "driver"-specific methods added by SeleniumBase
925
+
926
+ driver.default_get(url) # Because driver.get(url) works differently in UC Mode
927
+
928
+ driver.open(url) # Like driver.get(), but allows partial URLs without protocol
929
+
930
+ driver.click(selector)
931
+
932
+ driver.click_link(link_text)
933
+
934
+ driver.click_if_visible(selector)
935
+
936
+ driver.click_active_element()
937
+
938
+ driver.send_keys(selector, text)
939
+
940
+ driver.press_keys(selector, text)
941
+
942
+ driver.type(selector, text)
943
+
944
+ driver.submit(selector)
945
+
946
+ driver.assert_element(selector)
947
+
948
+ driver.assert_element_present(selector)
949
+
950
+ driver.assert_element_not_visible(selector)
951
+
952
+ driver.assert_text(text, selector)
953
+
954
+ driver.assert_exact_text(text, selector)
955
+
956
+ driver.wait_for_element(selector)
957
+
958
+ driver.wait_for_text(text, selector)
959
+
960
+ driver.wait_for_exact_text(text, selector)
961
+
962
+ driver.wait_for_and_accept_alert()
963
+
964
+ driver.wait_for_and_dismiss_alert()
965
+
966
+ driver.is_element_present(selector)
967
+
968
+ driver.is_element_visible(selector)
969
+
970
+ driver.is_text_visible(text, selector)
971
+
972
+ driver.is_exact_text_visible(text, selector)
973
+
974
+ driver.is_attribute_present(selector, attribute)
975
+
976
+ driver.get_text(selector)
977
+
978
+ driver.js_click(selector)
979
+
980
+ driver.get_active_element_css()
981
+
982
+ driver.get_locale_code()
983
+
984
+ driver.get_origin()
985
+
986
+ driver.get_user_agent()
987
+
988
+ driver.highlight(selector)
989
+
990
+ driver.highlight_click(selector)
991
+
992
+ driver.sleep(seconds)
993
+
994
+ driver.get_page_source()
995
+
996
+ driver.get_title()
997
+
998
+ # ###########
999
+
1000
+ # "driver"-specific methods added by SeleniumBase for UC Mode: "--uc" / uc=True
1001
+
1002
+ driver.uc_open(url)
1003
+
1004
+ driver.uc_open_with_tab(url)
1005
+
1006
+ driver.uc_open_with_reconnect(url, reconnect_time = None )
1007
+
1008
+ driver.uc_click(selector)
1009
+
1010
+ # ###########
921
1011
```
922
1012
923
1013
--------
0 commit comments