diff --git a/stubs/selenium/selenium/webdriver/remote/webdriver.pyi b/stubs/selenium/selenium/webdriver/remote/webdriver.pyi index 95ab425f0..d2918e90b 100644 --- a/stubs/selenium/selenium/webdriver/remote/webdriver.pyi +++ b/stubs/selenium/selenium/webdriver/remote/webdriver.pyi @@ -38,49 +38,49 @@ class WebDriver: @property def mobile(self): ... @property - def name(self): ... + def name(self) -> str: ... def start_client(self) -> None: ... def stop_client(self) -> None: ... w3c: Any def start_session(self, capabilities, browser_profile: Any | None = ...) -> None: ... - def create_web_element(self, element_id): ... + def create_web_element(self, element_id) -> WebElement: ... def execute(self, driver_command, params: Any | None = ...): ... def get(self, url) -> None: ... @property - def title(self): ... - def find_element_by_id(self, id_): ... - def find_elements_by_id(self, id_): ... - def find_element_by_xpath(self, xpath): ... - def find_elements_by_xpath(self, xpath): ... - def find_element_by_link_text(self, link_text): ... - def find_elements_by_link_text(self, text): ... - def find_element_by_partial_link_text(self, link_text): ... - def find_elements_by_partial_link_text(self, link_text): ... - def find_element_by_name(self, name): ... - def find_elements_by_name(self, name): ... - def find_element_by_tag_name(self, name): ... - def find_elements_by_tag_name(self, name): ... - def find_element_by_class_name(self, name): ... - def find_elements_by_class_name(self, name): ... - def find_element_by_css_selector(self, css_selector): ... - def find_elements_by_css_selector(self, css_selector): ... + def title(self) -> str: ... + def find_element_by_id(self, id_) -> WebElement: ... + def find_elements_by_id(self, id_) -> WebElement: ... + def find_element_by_xpath(self, xpath) -> WebElement: ... + def find_elements_by_xpath(self, xpath) -> WebElement: ... + def find_element_by_link_text(self, link_text) -> WebElement: ... + def find_elements_by_link_text(self, text) -> WebElement: ... + def find_element_by_partial_link_text(self, link_text) -> WebElement: ... + def find_elements_by_partial_link_text(self, link_text) -> WebElement: ... + def find_element_by_name(self, name) -> WebElement: ... + def find_elements_by_name(self, name) -> WebElement: ... + def find_element_by_tag_name(self, name) -> WebElement: ... + def find_elements_by_tag_name(self, name) -> WebElement: ... + def find_element_by_class_name(self, name) -> WebElement: ... + def find_elements_by_class_name(self, name) -> WebElement: ... + def find_element_by_css_selector(self, css_selector) -> WebElement: ... + def find_elements_by_css_selector(self, css_selector) -> WebElement: ... def execute_script(self, script, *args): ... def execute_async_script(self, script, *args): ... @property - def current_url(self): ... + def current_url(self) -> str: ... @property - def page_source(self): ... + def page_source(self) -> str: ... def close(self) -> None: ... def quit(self) -> None: ... @property - def current_window_handle(self): ... + def current_window_handle(self) -> str: ... @property - def window_handles(self): ... + def window_handles(self) -> list[str]: ... def maximize_window(self) -> None: ... def fullscreen_window(self) -> None: ... def minimize_window(self) -> None: ... @property - def switch_to(self): ... + def switch_to(self) -> SwitchTo: ... def switch_to_active_element(self): ... def switch_to_window(self, window_name) -> None: ... def switch_to_frame(self, frame_reference) -> None: ... @@ -101,10 +101,10 @@ class WebDriver: def find_elements(self, by=..., value: Any | None = ...): ... @property def desired_capabilities(self): ... - def get_screenshot_as_file(self, filename): ... - def save_screenshot(self, filename): ... - def get_screenshot_as_png(self): ... - def get_screenshot_as_base64(self): ... + def get_screenshot_as_file(self, filename) -> bool: ... + def save_screenshot(self, filename) -> bool: ... + def get_screenshot_as_png(self) -> bytes: ... + def get_screenshot_as_base64(self) -> str: ... def set_window_size(self, width, height, windowHandle: str = ...) -> None: ... def get_window_size(self, windowHandle: str = ...): ... def set_window_position(self, x, y, windowHandle: str = ...): ...