From c3e6d26032a8c5d822a2f823b04510e5f37a9876 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Thu, 1 May 2025 05:14:20 -0700 Subject: [PATCH] support multiple-choice selection (#2272) --- skyvern/webeye/actions/handler.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skyvern/webeye/actions/handler.py b/skyvern/webeye/actions/handler.py index b4426644..8e394729 100644 --- a/skyvern/webeye/actions/handler.py +++ b/skyvern/webeye/actions/handler.py @@ -1363,6 +1363,7 @@ async def handle_select_option_action( step=step, task=task, force_select=True, + target_value=action.option.label or action.option.value or "", ) # force_select won't return None result assert result is not None @@ -2596,7 +2597,7 @@ async def select_from_dropdown( is_date_related=context.is_date_related, field_information=context.field if not context.intention else context.intention, required_field=context.is_required, - target_value="" if force_select else target_value, + target_value=target_value, navigation_goal=task.navigation_goal, navigation_payload_str=json.dumps(task.navigation_payload), elements=html,