From 763eb7bd4f470b360ff11096b391d057e9268fe7 Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Thu, 18 Sep 2025 16:08:44 +0800 Subject: [PATCH] hostfix cua click (#3460) --- 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 b1b34a9e..ac4347b9 100644 --- a/skyvern/webeye/actions/handler.py +++ b/skyvern/webeye/actions/handler.py @@ -536,7 +536,7 @@ async def handle_click_action( if (element.hasAttribute('unique_id')) { return element.getAttribute('unique_id'); } - + // If no unique_id attribute is found, return null return null; } @@ -550,8 +550,8 @@ async def handle_click_action( LOG.info("Clicked element at location", x=action.x, y=action.y, element_id=element_id, button=action.button) if element_id: if skyvern_element := await dom.safe_get_skyvern_element_by_id(element_id): - await skyvern_element.navigate_to_a_href(page=page) - return [ActionSuccess()] + if await skyvern_element.navigate_to_a_href(page=page): + return [ActionSuccess()] if action.repeat == 1: await page.mouse.click(x=action.x, y=action.y, button=action.button)