From 0045bf4a79d9a62579f22ed3cfc609403f6d04ed Mon Sep 17 00:00:00 2001 From: LawyZheng Date: Tue, 22 Jul 2025 18:01:45 +0800 Subject: [PATCH] do not remove target attr (#3013) --- skyvern/webeye/utils/dom.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/skyvern/webeye/utils/dom.py b/skyvern/webeye/utils/dom.py index e4f105cf..a34fbfb0 100644 --- a/skyvern/webeye/utils/dom.py +++ b/skyvern/webeye/utils/dom.py @@ -136,13 +136,6 @@ class SkyvernElement: def __repr__(self) -> str: return f"SkyvernElement({str(self.__static_element)})" - async def _trim_target_attr(self) -> None: - if "target" not in self.get_attributes(): - return - LOG.debug("Removing target attribute from the element", element=self.get_id()) - skyvern_frame = await SkyvernFrame.create_instance(self.get_frame()) - await skyvern_frame.remove_target_attr(await self.get_element_handler()) - def build_HTML(self, need_trim_element: bool = True, need_skyvern_attrs: bool = True) -> str: element_dict = self.get_element_dict() if need_trim_element: @@ -815,12 +808,10 @@ class SkyvernElement: async def navigate_to_a_href(self, page: Page) -> str | None: if self.get_tag_name() != InteractiveElement.A: - await self._trim_target_attr() return None href = await self.should_use_navigation_instead_click(page) if not href: - await self._trim_target_attr() return None LOG.info(