massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / selenium / selenium / webdriver / remote / webelement.pyi
1 from typing import Any
2
3 from selenium.common.exceptions import WebDriverException as WebDriverException
4 from selenium.webdriver.common.by import By as By
5
6 from .command import Command as Command
7
8 getAttribute_js: Any
9 isDisplayed_js: Any
10
11 class WebElement:
12     def __init__(self, parent, id_, w3c: bool = ...) -> None: ...
13     @property
14     def tag_name(self): ...
15     @property
16     def text(self): ...
17     def click(self) -> None: ...
18     def submit(self) -> None: ...
19     def clear(self) -> None: ...
20     def get_property(self, name): ...
21     def get_attribute(self, name): ...
22     def is_selected(self): ...
23     def is_enabled(self): ...
24     def find_element_by_id(self, id_): ...
25     def find_elements_by_id(self, id_): ...
26     def find_element_by_name(self, name): ...
27     def find_elements_by_name(self, name): ...
28     def find_element_by_link_text(self, link_text): ...
29     def find_elements_by_link_text(self, link_text): ...
30     def find_element_by_partial_link_text(self, link_text): ...
31     def find_elements_by_partial_link_text(self, link_text): ...
32     def find_element_by_tag_name(self, name): ...
33     def find_elements_by_tag_name(self, name): ...
34     def find_element_by_xpath(self, xpath): ...
35     def find_elements_by_xpath(self, xpath): ...
36     def find_element_by_class_name(self, name): ...
37     def find_elements_by_class_name(self, name): ...
38     def find_element_by_css_selector(self, css_selector): ...
39     def find_elements_by_css_selector(self, css_selector): ...
40     def send_keys(self, *value) -> None: ...
41     def is_displayed(self): ...
42     @property
43     def location_once_scrolled_into_view(self): ...
44     @property
45     def size(self): ...
46     def value_of_css_property(self, property_name): ...
47     @property
48     def location(self): ...
49     @property
50     def rect(self): ...
51     @property
52     def screenshot_as_base64(self): ...
53     @property
54     def screenshot_as_png(self): ...
55     def screenshot(self, filename): ...
56     @property
57     def parent(self): ...
58     @property
59     def id(self): ...
60     def __eq__(self, element): ...
61     def __ne__(self, element): ...
62     def find_element(self, by=..., value: Any | None = ...): ...
63     def find_elements(self, by=..., value: Any | None = ...): ...
64     def __hash__(self): ...