Skip to content

Commit b35e678

Browse files
committed
Update method reliability
1 parent 1b658d8 commit b35e678

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -413,8 +413,13 @@ def click(
413413
else:
414414
# A smaller subset of self.wait_for_ready_state_complete()
415415
self.wait_for_angularjs(timeout=settings.MINI_TIMEOUT)
416-
if self.driver.current_url != pre_action_url:
417-
self.__ad_block_as_needed()
416+
try:
417+
if self.driver.current_url != pre_action_url:
418+
self.__ad_block_as_needed()
419+
except Exception:
420+
self.wait_for_ready_state_complete()
421+
if self.driver.current_url != pre_action_url:
422+
self.__ad_block_as_needed()
418423
if self.browser == "safari":
419424
time.sleep(0.02)
420425
if self.demo_mode:

0 commit comments

Comments
 (0)