update text input logic to make things faster (#425)

This commit is contained in:
Kerem Yilmaz
2024-06-05 19:27:48 -07:00
committed by GitHub
parent 285419349c
commit aedb26b06b

View File

@@ -245,10 +245,7 @@ async def handle_input_text_action(
text = get_actual_value_of_parameter_if_secret(task, action.text)
# 3 times the time it takes to type the text so it has time to finish typing
total_timeout = max(len(text) * TEXT_INPUT_DELAY * 3, SettingsManager.get_settings().BROWSER_ACTION_TIMEOUT_MS)
delay = TEXT_INPUT_DELAY
if total_timeout > 15000:
delay = 0
await locator.press_sequentially(text, delay=delay, timeout=total_timeout)
await locator.press_sequentially(text, timeout=total_timeout)
return [ActionSuccess()]