Skip to content

Commit

Permalink
[py]: set consistent polling across java and python for `WebDriverWai…
Browse files Browse the repository at this point in the history
…t` methods (#14626)



Co-authored-by: Sri Harsha <[email protected]>
  • Loading branch information
navin772 and harsha509 authored Oct 28, 2024
1 parent 68f82b3 commit b01041f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions py/selenium/webdriver/support/wait.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,9 @@ def until(self, method: Callable[[D], Union[Literal[False], T]], message: str =
except self._ignored_exceptions as exc:
screen = getattr(exc, "screen", None)
stacktrace = getattr(exc, "stacktrace", None)
time.sleep(self._poll)
if time.monotonic() > end_time:
break
time.sleep(self._poll)
raise TimeoutException(message, screen, stacktrace)

def until_not(self, method: Callable[[D], T], message: str = "") -> Union[T, Literal[True]]:
Expand All @@ -122,7 +122,7 @@ def until_not(self, method: Callable[[D], T], message: str = "") -> Union[T, Lit
return value
except self._ignored_exceptions:
return True
time.sleep(self._poll)
if time.monotonic() > end_time:
break
time.sleep(self._poll)
raise TimeoutException(message)

0 comments on commit b01041f

Please sign in to comment.