@@ -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.
0 commit comments