diff --git a/py/selenium/webdriver/support/expected_conditions.py b/py/selenium/webdriver/support/expected_conditions.py index 9f6936eec27e5..48dd6705beb36 100644 --- a/py/selenium/webdriver/support/expected_conditions.py +++ b/py/selenium/webdriver/support/expected_conditions.py @@ -485,13 +485,13 @@ def _predicate(driver: WebDriverOrWebElement): return _predicate -def frame_to_be_available_and_switch_to_it(locator: Union[Tuple[str, str], str]) -> Callable[[WebDriver], bool]: +def frame_to_be_available_and_switch_to_it(locator: Union[Tuple[str, str], str, WebElement]) -> Callable[[WebDriver], bool]: """An expectation for checking whether the given frame is available to switch to. Parameters: ---------- - locator : Union[Tuple[str, str], str] + locator: Union[Tuple[str, str], str, WebElement] Used to find the frame. Returns: