diff --git a/skyvern/webeye/browser_factory.py b/skyvern/webeye/browser_factory.py index c94d89e8..858a525c 100644 --- a/skyvern/webeye/browser_factory.py +++ b/skyvern/webeye/browser_factory.py @@ -680,6 +680,8 @@ class BrowserState: await self.navigate_to_url(page=page, url=url) async def navigate_to_url(self, page: Page, url: str, retry_times: int = NAVIGATION_MAX_RETRY_TIME) -> None: + if page.url.rstrip("/") == url.rstrip("/"): + return try: for retry_time in range(retry_times): LOG.info(f"Trying to navigate to {url} and waiting for 1 second.", url=url, retry_time=retry_time)