Skip to content

Commit 989bd86

Browse files
committed
Update method_summary.md
1 parent 6ae5ee3 commit 989bd86

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

help_docs/method_summary.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@ self.get_new_driver(
294294
enable_3d_apis=None,
295295
swiftshader=None,
296296
ad_block_on=None,
297+
host_resolver_rules=None,
297298
block_images=None,
298299
do_not_track=None,
299300
chromium_arg=None,
@@ -302,6 +303,7 @@ self.get_new_driver(
302303
user_data_dir=None,
303304
extension_zip=None,
304305
extension_dir=None,
306+
disable_features=None,
305307
binary_location=None,
306308
driver_version=None,
307309
page_load_strategy=None,
@@ -938,7 +940,7 @@ self._print(TEXT) # Calls Python's print() / Allows for translations
938940

939941
############
940942

941-
# "driver"-specific methods added by SeleniumBase
943+
# "driver"-specific methods added (or modified) by SeleniumBase
942944

943945
driver.default_get(url) # Because driver.get(url) works differently in UC Mode
944946

@@ -970,6 +972,10 @@ driver.assert_text(text, selector)
970972

971973
driver.assert_exact_text(text, selector)
972974

975+
driver.find_element(selector)
976+
977+
driver.find_elements(selector)
978+
973979
driver.wait_for_element(selector)
974980

975981
driver.wait_for_element_visible(selector)
@@ -1028,25 +1034,25 @@ driver.switch_to_frame(frame)
10281034

10291035
############
10301036

1031-
# "driver"-specific methods added by SeleniumBase for UC Mode: "--uc" / uc=True
1037+
# "driver"-specific methods added (or modified) by SeleniumBase for UC Mode:
1038+
1039+
driver.get(url) # If UC Mode and site detects bots, then uc_open_with_tab(url)
10321040

1033-
driver.uc_open(url)
1041+
driver.uc_open(url) # (Open in same tab with default reconnect_time)
10341042

1035-
driver.uc_open_with_tab(url)
1043+
driver.uc_open_with_tab(url) # (New tab with default reconnect_time)
10361044

1037-
driver.uc_open_with_reconnect(url, reconnect_time=None)
1045+
driver.uc_open_with_reconnect(url, reconnect_time=None) # (New tab)
10381046

1039-
driver.reconnect(timeout)
1047+
driver.reconnect(timeout) # disconnect() + sleep(timeout) + connect()
10401048

1041-
driver.disconnect()
1049+
driver.disconnect() # Stops the webdriver service to prevent detection
10421050

1043-
driver.connect()
1051+
driver.connect() # Starts the webdriver service to allow actions again
10441052

1045-
driver.uc_click(
1046-
selector, by="css selector",
1047-
timeout=settings.SMALL_TIMEOUT, reconnect_time=None)
1053+
driver.uc_click(selector) # A stealthy click for evading bot-detection
10481054

1049-
driver.uc_switch_to_frame(frame, reconnect_time=None)
1055+
driver.uc_switch_to_frame(frame) # switch_to_frame() in a stealthy way
10501056
```
10511057

10521058
--------

0 commit comments

Comments
 (0)