From b1fcfdd8bfad4485b40e6e78a1d023edf3665234 Mon Sep 17 00:00:00 2001 From: Shuchang Zheng Date: Wed, 30 Apr 2025 02:55:32 +0800 Subject: [PATCH] support only selectable input element (#2250) --- skyvern/webeye/utils/dom.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/skyvern/webeye/utils/dom.py b/skyvern/webeye/utils/dom.py index 2cf2309d..9effac21 100644 --- a/skyvern/webeye/utils/dom.py +++ b/skyvern/webeye/utils/dom.py @@ -301,6 +301,10 @@ class SkyvernElement: return self.__static_element def get_selectable(self) -> bool: + if self.get_tag_name() == InteractiveElement.INPUT: + input_type = self.get_attr("type", mode="static") + if input_type == "select-one" or input_type == "select-multiple": + return True return self._selectable def get_tag_name(self) -> str: