Skip to content

Commit 0b1662a

Browse files
committed
Improve JS method reliability
1 parent 0758a58 commit 0b1662a

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3130,9 +3130,11 @@ def export_tour(self, name=None, filename="my_tour.js", url=None):
31303130
def activate_jquery_confirm(self):
31313131
""" See https://craftpip.github.io/jquery-confirm/ for usage. """
31323132
js_utils.activate_jquery_confirm(self.driver)
3133+
self.wait_for_ready_state_complete()
31333134

31343135
def activate_messenger(self):
31353136
js_utils.activate_messenger(self.driver)
3137+
self.wait_for_ready_state_complete()
31363138

31373139
def set_messenger_theme(self, theme="default", location="default",
31383140
max_messages="default"):

seleniumbase/fixtures/js_utils.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,7 @@ def activate_messenger(driver):
457457
"theme: 'future'}")
458458

459459
add_js_link(driver, jquery_js)
460+
wait_for_jquery_active(driver, timeout=0.2)
460461
add_css_link(driver, messenger_css)
461462
add_css_link(driver, msgr_theme_flat_css)
462463
add_css_link(driver, msgr_theme_future_css)

0 commit comments

Comments
 (0)