Skip to content

Commit 1218ba9

Browse files
committed
Add UC Mode "driver" methods directly into the "SB" API
1 parent f32657c commit 1218ba9

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4134,6 +4134,23 @@ def get_new_driver(
41344134
self.__dont_record_open = True
41354135
self.open(new_start_page)
41364136
self.__dont_record_open = False
4137+
if undetectable:
4138+
if hasattr(new_driver, "uc_open"):
4139+
self.uc_open = new_driver.uc_open
4140+
if hasattr(new_driver, "uc_open_with_tab"):
4141+
self.uc_open_with_tab = new_driver.uc_open_with_tab
4142+
if hasattr(new_driver, "uc_open_with_reconnect"):
4143+
self.uc_open_with_reconnect = new_driver.uc_open_with_reconnect
4144+
if hasattr(new_driver, "reconnect"):
4145+
self.reconnect = new_driver.reconnect
4146+
if hasattr(new_driver, "disconnect"):
4147+
self.disconnect = new_driver.disconnect
4148+
if hasattr(new_driver, "connect"):
4149+
self.connect = new_driver.connect
4150+
if hasattr(new_driver, "uc_click"):
4151+
self.uc_click = new_driver.uc_click
4152+
if hasattr(new_driver, "uc_switch_to_frame"):
4153+
self.uc_switch_to_frame = new_driver.uc_switch_to_frame
41374154
return new_driver
41384155

41394156
def switch_to_driver(self, driver):

0 commit comments

Comments
 (0)