remove useless code (#872)
This commit is contained in:
@@ -132,34 +132,6 @@ class SkyvernElement:
|
|||||||
|
|
||||||
return json_to_html(element_dict, need_skyvern_attrs)
|
return json_to_html(element_dict, need_skyvern_attrs)
|
||||||
|
|
||||||
async def is_select2_dropdown(self) -> bool:
|
|
||||||
tag_name = self.get_tag_name()
|
|
||||||
element_class = await self.get_attr("class")
|
|
||||||
if element_class is None:
|
|
||||||
return False
|
|
||||||
return (
|
|
||||||
(tag_name == "a" and "select2-choice" in element_class)
|
|
||||||
or (tag_name == "span" and "select2-chosen" in element_class)
|
|
||||||
or (tag_name == "span" and "select2-arrow" in element_class)
|
|
||||||
or (tag_name == "input" and "select2-input" in element_class)
|
|
||||||
)
|
|
||||||
|
|
||||||
async def is_react_select_dropdown(self) -> bool:
|
|
||||||
tag_name = self.get_tag_name()
|
|
||||||
element_class = await self.get_attr("class")
|
|
||||||
if element_class is None:
|
|
||||||
return False
|
|
||||||
|
|
||||||
return (tag_name == InteractiveElement.INPUT and "select__input" in element_class) or (
|
|
||||||
tag_name == InteractiveElement.BUTTON and await self.get_attr("aria-label") == "Toggle flyout"
|
|
||||||
)
|
|
||||||
|
|
||||||
async def is_combobox_dropdown(self) -> bool:
|
|
||||||
tag_name = self.get_tag_name()
|
|
||||||
role = await self.get_attr("role")
|
|
||||||
haspopup = await self.get_attr("aria-haspopup")
|
|
||||||
return tag_name == InteractiveElement.INPUT and role == "combobox" and haspopup == "listbox"
|
|
||||||
|
|
||||||
async def is_auto_completion_input(self) -> bool:
|
async def is_auto_completion_input(self) -> bool:
|
||||||
tag_name = self.get_tag_name()
|
tag_name = self.get_tag_name()
|
||||||
if tag_name != InteractiveElement.INPUT:
|
if tag_name != InteractiveElement.INPUT:
|
||||||
|
|||||||
Reference in New Issue
Block a user