@@ -395,7 +395,7 @@ def click(
395395 self.__shadow_click(selector, timeout)
396396 return
397397 if self.__needs_minimum_wait() or self.browser == "safari":
398- time.sleep(0.03 )
398+ time.sleep(0.04 )
399399 element = page_actions.wait_for_element_visible(
400400 self.driver,
401401 selector,
@@ -632,13 +632,13 @@ def click(
632632 except Exception:
633633 pass
634634 if self.__needs_minimum_wait() or self.browser == "safari":
635- time.sleep(0.03 )
635+ time.sleep(0.04 )
636636 try:
637637 if self.driver.current_url != pre_action_url:
638638 self.__ad_block_as_needed()
639639 self.__disable_beforeunload_as_needed()
640640 if self.__needs_minimum_wait():
641- time.sleep(0.03 )
641+ time.sleep(0.04 )
642642 except Exception:
643643 try:
644644 self.wait_for_ready_state_complete()
@@ -951,6 +951,10 @@ def update_text(
951951 raise
952952 if settings.WAIT_FOR_RSC_ON_PAGE_LOADS:
953953 self.wait_for_ready_state_complete()
954+ if self.__needs_minimum_wait():
955+ time.sleep(0.03)
956+ if self.undetectable:
957+ time.sleep(0.025)
954958 except Exception:
955959 self.wait_for_ready_state_complete()
956960 time.sleep(0.14)
@@ -975,9 +979,9 @@ def update_text(
975979 if settings.WAIT_FOR_RSC_ON_PAGE_LOADS:
976980 self.wait_for_ready_state_complete()
977981 if self.__needs_minimum_wait():
978- time.sleep(0.01 )
982+ time.sleep(0.03 )
979983 if self.undetectable:
980- time.sleep(0.015 )
984+ time.sleep(0.025 )
981985 if (
982986 retry
983987 and element.get_attribute("value") != text
@@ -6735,11 +6739,13 @@ def choose_file(
67356739 timeout = self.__get_new_timeout(timeout)
67366740 selector, by = self.__recalculate_selector(selector, by)
67376741 abs_path = os.path.abspath(file_path)
6742+ if self.__needs_minimum_wait():
6743+ time.sleep(0.02)
67386744 element = self.wait_for_element_present(
67396745 selector, by=by, timeout=timeout
67406746 )
67416747 if self.__needs_minimum_wait():
6742- time.sleep(0.08) # Force a minimum wait, even if skipping waits.
6748+ time.sleep(0.08)
67436749 if self.is_element_visible(selector, by=by):
67446750 self.__demo_mode_highlight_if_active(selector, by)
67456751 if not self.demo_mode and not self.slow_mode:
@@ -12951,7 +12957,7 @@ def __click_with_offset(
1295112957
1295212958 self.wait_for_ready_state_complete()
1295312959 if self.__needs_minimum_wait():
12954- time.sleep(0.14) # Force a minimum wait, even if skipping waits.
12960+ time.sleep(0.14)
1295512961 if not timeout:
1295612962 timeout = settings.SMALL_TIMEOUT
1295712963 if self.timeout_multiplier and timeout == settings.SMALL_TIMEOUT:
0 commit comments