From a4797a97efef9a2ada721131edc0fb8289a3d4a2 Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Fri, 13 Sep 2024 01:22:06 +0800 Subject: [PATCH] wait until animation ends after scrolling (#821) --- skyvern/webeye/utils/page.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/skyvern/webeye/utils/page.py b/skyvern/webeye/utils/page.py index 622c07e0..1665093f 100644 --- a/skyvern/webeye/utils/page.py +++ b/skyvern/webeye/utils/page.py @@ -112,6 +112,9 @@ class SkyvernFrame: if draw_boxes: await skyvern_page.remove_bounding_boxes() await skyvern_page.scroll_to_top(draw_boxes=False) + # wait until animation ends, which is triggered by scrolling + LOG.debug("Waiting for 2 seconds until animation ends.") + await asyncio.sleep(2) else: if draw_boxes: await skyvern_page.build_elements_and_draw_bounding_boxes()