Update Selenium webdriver with latest return types (#6565)

This commit is contained in:
Bill Schnurr
2021-12-20 18:26:49 -08:00
committed by GitHub
parent 4f9b45ff4c
commit 818e428603

View File

@@ -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 = ...): ...