@@ -951,6 +951,10 @@ def update_text(
951951 self.wait_for_ready_state_complete()
952952 else:
953953 element.send_keys(text[:-1])
954+ if self.slow_mode or self.demo_mode:
955+ self.__demo_mode_pause_if_active(tiny=True)
956+ else:
957+ time.sleep(0.0135)
954958 try:
955959 element.send_keys(Keys.RETURN)
956960 except WebDriverException as e:
@@ -976,6 +980,10 @@ def update_text(
976980 element.send_keys(text)
977981 else:
978982 element.send_keys(text[:-1])
983+ if self.slow_mode or self.demo_mode:
984+ self.__demo_mode_pause_if_active(tiny=True)
985+ else:
986+ time.sleep(0.0135)
979987 try:
980988 element.send_keys(Keys.RETURN)
981989 except WebDriverException as e:
@@ -1054,6 +1062,10 @@ def add_text(self, selector, text, by="css selector", timeout=None):
10541062 element.send_keys(text)
10551063 else:
10561064 element.send_keys(text[:-1])
1065+ if self.slow_mode or self.demo_mode:
1066+ self.__demo_mode_pause_if_active(tiny=True)
1067+ else:
1068+ time.sleep(0.0135)
10571069 element.send_keys(Keys.RETURN)
10581070 if settings.WAIT_FOR_RSC_ON_PAGE_LOADS:
10591071 self.wait_for_ready_state_complete()
@@ -1067,6 +1079,10 @@ def add_text(self, selector, text, by="css selector", timeout=None):
10671079 element.send_keys(text)
10681080 else:
10691081 element.send_keys(text[:-1])
1082+ if self.slow_mode or self.demo_mode:
1083+ self.__demo_mode_pause_if_active(tiny=True)
1084+ else:
1085+ time.sleep(0.0135)
10701086 element.send_keys(Keys.RETURN)
10711087 if settings.WAIT_FOR_RSC_ON_PAGE_LOADS:
10721088 self.wait_for_ready_state_complete()
@@ -1143,6 +1159,10 @@ def press_keys(self, selector, text, by="css selector", timeout=None):
11431159 for key in text:
11441160 element.send_keys(key)
11451161 if press_enter:
1162+ if self.slow_mode or self.demo_mode:
1163+ self.__demo_mode_pause_if_active(tiny=True)
1164+ else:
1165+ time.sleep(0.0135)
11461166 element.send_keys(Keys.RETURN)
11471167 if settings.WAIT_FOR_RSC_ON_PAGE_LOADS:
11481168 if not self.undetectable:
0 commit comments