From caa2a5e4c4d188df21ccfc3561371064ac9cf2a8 Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Fri, 9 Aug 2024 18:53:31 +0800 Subject: [PATCH] try to fix upload file bug (#695) --- skyvern/webeye/actions/handler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/skyvern/webeye/actions/handler.py b/skyvern/webeye/actions/handler.py index 4566f2e0..1e59bdd5 100644 --- a/skyvern/webeye/actions/handler.py +++ b/skyvern/webeye/actions/handler.py @@ -754,9 +754,9 @@ async def chain_click( is_filechooser_trigger = False async def fc_func(fc: FileChooser) -> None: - await fc.set_files(files=file) nonlocal is_filechooser_trigger is_filechooser_trigger = True + await fc.set_files(files=file) page.on("filechooser", fc_func) LOG.info("Registered file chooser listener", action=action, path=file) @@ -833,11 +833,11 @@ async def chain_click( finally: LOG.info("Remove file chooser listener", action=action) - # Sleep for 10 seconds after uploading a file to let the page process it + # Sleep for 15 seconds after uploading a file to let the page process it # Removing this breaks file uploads using the filechooser # KEREM DO NOT REMOVE if file: - await asyncio.sleep(10) + await asyncio.sleep(15) page.remove_listener("filechooser", fc_func) if action.file_url and not is_filechooser_trigger: