Skip to content

Commit ad9faec

Browse files
committed
Add "driver.uc_click(selector)" to use "element.uc_click()"
1 parent f9e2d1f commit ad9faec

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

seleniumbase/core/browser_launcher.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,13 @@ def uc_open_with_reconnect(driver, url, reconnect_time=None):
425425
return None
426426

427427

428+
def uc_click(
429+
driver, selector, by="css selector", timeout=settings.SMALL_TIMEOUT
430+
):
431+
element = driver.wait_for_element(selector, by=by, timeout=timeout)
432+
element.uc_click()
433+
434+
428435
def edgedriver_on_path():
429436
return os.path.exists(LOCAL_EDGEDRIVER)
430437

@@ -3483,6 +3490,9 @@ def get_local_driver(
34833490
driver, *args, **kwargs
34843491
)
34853492
)
3493+
driver.uc_click = lambda *args, **kwargs: uc_click(
3494+
driver, *args, **kwargs
3495+
)
34863496
if mobile_emulator:
34873497
uc_metrics = {}
34883498
if (

0 commit comments

Comments
 (0)