Skip to content

Commit 0894543

Browse files
committed
Update timing
1 parent a258447 commit 0894543

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -625,22 +625,22 @@ def click(
625625
except Exception:
626626
pass
627627
if self.__needs_minimum_wait() or self.browser == "safari":
628-
time.sleep(0.04)
628+
time.sleep(0.045)
629629
try:
630630
if self.driver.current_url != pre_action_url:
631631
self.__ad_block_as_needed()
632632
self.__disable_beforeunload_as_needed()
633633
if self.__needs_minimum_wait():
634-
time.sleep(0.06)
634+
time.sleep(0.075)
635635
except Exception:
636636
try:
637637
self.wait_for_ready_state_complete()
638638
except Exception:
639639
pass
640640
if self.__needs_minimum_wait():
641-
time.sleep(0.04)
641+
time.sleep(0.05)
642642
else:
643-
time.sleep(0.08)
643+
time.sleep(0.085)
644644
if self.demo_mode:
645645
if self.driver.current_url != pre_action_url:
646646
if not js_utils.is_jquery_activated(self.driver):
@@ -900,7 +900,7 @@ def update_text(
900900
if not self.demo_mode and not self.slow_mode:
901901
self.__scroll_to_element(element, selector, by)
902902
if self.__needs_minimum_wait():
903-
time.sleep(0.02)
903+
time.sleep(0.04)
904904
try:
905905
element.clear() # May need https://stackoverflow.com/a/50691625
906906
backspaces = Keys.BACK_SPACE * 42 # Is the answer to everything
@@ -1580,6 +1580,9 @@ def click_link_text(self, link_text, timeout=None):
15801580
return
15811581
if not self.is_link_text_present(link_text):
15821582
self.wait_for_link_text_present(link_text, timeout=timeout)
1583+
if not self.demo_mode and not self.slow_mode:
1584+
if self.__needs_minimum_wait():
1585+
time.sleep(0.04)
15831586
pre_action_url = None
15841587
try:
15851588
pre_action_url = self.driver.current_url
@@ -1668,6 +1671,8 @@ def click_link_text(self, link_text, timeout=None):
16681671
self.__demo_mode_pause_if_active(tiny=True)
16691672
elif self.slow_mode:
16701673
self.__slow_mode_pause_if_active()
1674+
elif self.__needs_minimum_wait():
1675+
time.sleep(0.04)
16711676

16721677
def click_partial_link_text(self, partial_link_text, timeout=None):
16731678
"""This method clicks the partial link text on a page."""
@@ -7827,6 +7832,11 @@ def set_value(
78277832
self.__demo_mode_highlight_if_active(original_selector, by)
78287833
if scroll and not self.demo_mode and not self.slow_mode:
78297834
self.scroll_to(original_selector, by=by, timeout=timeout)
7835+
if self.__needs_minimum_wait():
7836+
time.sleep(0.04)
7837+
if not scroll and not self.demo_mode and not self.slow_mode:
7838+
if self.__needs_minimum_wait():
7839+
time.sleep(0.06)
78307840
text = self.__get_type_checked_text(text)
78317841
value = re.escape(text)
78327842
value = self.__escape_quotes_if_needed(value)
@@ -7895,6 +7905,9 @@ def set_value(
78957905
except Exception:
78967906
pass
78977907
self.__demo_mode_pause_if_active()
7908+
if not self.demo_mode and not self.slow_mode:
7909+
if self.__needs_minimum_wait():
7910+
time.sleep(0.04)
78987911

78997912
def js_update_text(self, selector, text, by="css selector", timeout=None):
79007913
"""JavaScript + send_keys are used to update a text field.

seleniumbase/fixtures/js_utils.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -863,14 +863,15 @@ def set_messenger_theme(
863863
try:
864864
driver.execute_script(msg_style)
865865
except Exception:
866-
time.sleep(0.05)
866+
time.sleep(0.03)
867867
activate_messenger(driver)
868-
time.sleep(0.05)
868+
time.sleep(0.15)
869869
try:
870870
driver.execute_script(msg_style)
871+
time.sleep(0.02)
871872
except Exception:
872873
pass
873-
time.sleep(0.1)
874+
time.sleep(0.05)
874875

875876

876877
def post_message(driver, message, msg_dur=None, style="info"):

0 commit comments

Comments
 (0)