Fix return type of find_elements* (#6645)

This commit is contained in:
colons
2021-12-21 10:14:28 +00:00
committed by GitHub
parent 387ef81883
commit e1b6d0460a

View File

@@ -49,21 +49,21 @@ class WebDriver:
@property
def title(self) -> str: ...
def find_element_by_id(self, id_) -> WebElement: ...
def find_elements_by_id(self, id_) -> WebElement: ...
def find_elements_by_id(self, id_) -> list[WebElement]: ...
def find_element_by_xpath(self, xpath) -> WebElement: ...
def find_elements_by_xpath(self, xpath) -> WebElement: ...
def find_elements_by_xpath(self, xpath) -> list[WebElement]: ...
def find_element_by_link_text(self, link_text) -> WebElement: ...
def find_elements_by_link_text(self, text) -> WebElement: ...
def find_elements_by_link_text(self, text) -> list[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_elements_by_partial_link_text(self, link_text) -> list[WebElement]: ...
def find_element_by_name(self, name) -> WebElement: ...
def find_elements_by_name(self, name) -> WebElement: ...
def find_elements_by_name(self, name) -> list[WebElement]: ...
def find_element_by_tag_name(self, name) -> WebElement: ...
def find_elements_by_tag_name(self, name) -> WebElement: ...
def find_elements_by_tag_name(self, name) -> list[WebElement]: ...
def find_element_by_class_name(self, name) -> WebElement: ...
def find_elements_by_class_name(self, name) -> WebElement: ...
def find_elements_by_class_name(self, name) -> list[WebElement]: ...
def find_element_by_css_selector(self, css_selector) -> WebElement: ...
def find_elements_by_css_selector(self, css_selector) -> WebElement: ...
def find_elements_by_css_selector(self, css_selector) -> list[WebElement]: ...
def execute_script(self, script, *args): ...
def execute_async_script(self, script, *args): ...
@property
@@ -97,8 +97,8 @@ class WebDriver:
def implicitly_wait(self, time_to_wait) -> None: ...
def set_script_timeout(self, time_to_wait) -> None: ...
def set_page_load_timeout(self, time_to_wait) -> None: ...
def find_element(self, by=..., value: Any | None = ...): ...
def find_elements(self, by=..., value: Any | None = ...): ...
def find_element(self, by=..., value: Any | None = ...) -> WebElement: ...
def find_elements(self, by=..., value: Any | None = ...) -> list[WebElement]: ...
@property
def desired_capabilities(self): ...
def get_screenshot_as_file(self, filename) -> bool: ...