Skip to content

Commit b2329c1

Browse files
committed
Allow customized timing for "uc_switch_to_frame()"
1 parent e3d4deb commit b2329c1

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

seleniumbase/core/browser_launcher.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -467,14 +467,20 @@ def uc_click(
467467
driver.js_click(selector, by=by, timeout=timeout)
468468

469469

470-
def uc_switch_to_frame(driver, frame):
470+
def uc_switch_to_frame(driver, frame, reconnect_time=None):
471471
from selenium.webdriver.remote.webelement import WebElement
472472
if isinstance(frame, WebElement):
473-
driver.reconnect(0.15)
473+
if not reconnect_time:
474+
driver.reconnect(0.15)
475+
else:
476+
driver.reconnect(reconnect_time)
474477
driver.switch_to.frame(frame)
475478
else:
476479
iframe = driver.locator(frame)
477-
driver.reconnect(0.15)
480+
if not reconnect_time:
481+
driver.reconnect(0.15)
482+
else:
483+
driver.reconnect(reconnect_time)
478484
driver.switch_to.frame(iframe)
479485

480486

0 commit comments

Comments
 (0)