Skip to content

Commit b74a321

Browse files
committed
Improve Safari reliability
1 parent e8a1265 commit b74a321

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,8 @@ def click(
282282
if self.__is_shadow_selector(selector):
283283
self.__shadow_click(selector, timeout)
284284
return
285+
if self.browser == "safari":
286+
self.wait_for_ready_state_complete()
285287
element = page_actions.wait_for_element_visible(
286288
self.driver,
287289
selector,
@@ -482,9 +484,7 @@ def click(
482484
elif self.slow_mode:
483485
self.__slow_mode_pause_if_active()
484486
elif self.browser == "safari":
485-
time.sleep(0.01)
486487
self.wait_for_ready_state_complete()
487-
time.sleep(0.01)
488488

489489
def slow_click(self, selector, by="css selector", timeout=None):
490490
"""Similar to click(), but pauses for a brief moment before clicking.

0 commit comments

Comments
 (0)