massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / selenium / selenium / webdriver / support / event_firing_webdriver.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 from selenium.webdriver.remote.webdriver import WebDriver as WebDriver
6 from selenium.webdriver.remote.webelement import WebElement as WebElement
7
8 from .abstract_event_listener import AbstractEventListener as AbstractEventListener
9
10 class EventFiringWebDriver:
11     def __init__(self, driver, event_listener) -> None: ...
12     @property
13     def wrapped_driver(self): ...
14     def get(self, url) -> None: ...
15     def back(self) -> None: ...
16     def forward(self) -> None: ...
17     def execute_script(self, script, *args): ...
18     def execute_async_script(self, script, *args): ...
19     def close(self) -> None: ...
20     def quit(self) -> None: ...
21     def find_element(self, by=..., value: Any | None = ...): ...
22     def find_elements(self, by=..., value: Any | None = ...): ...
23     def find_element_by_id(self, id_): ...
24     def find_elements_by_id(self, id_): ...
25     def find_element_by_xpath(self, xpath): ...
26     def find_elements_by_xpath(self, xpath): ...
27     def find_element_by_link_text(self, link_text): ...
28     def find_elements_by_link_text(self, text): ...
29     def find_element_by_partial_link_text(self, link_text): ...
30     def find_elements_by_partial_link_text(self, link_text): ...
31     def find_element_by_name(self, name): ...
32     def find_elements_by_name(self, name): ...
33     def find_element_by_tag_name(self, name): ...
34     def find_elements_by_tag_name(self, name): ...
35     def find_element_by_class_name(self, name): ...
36     def find_elements_by_class_name(self, name): ...
37     def find_element_by_css_selector(self, css_selector): ...
38     def find_elements_by_css_selector(self, css_selector): ...
39     def __setattr__(self, item, value) -> None: ...
40     def __getattr__(self, name): ...
41
42 class EventFiringWebElement:
43     def __init__(self, webelement, ef_driver) -> None: ...
44     @property
45     def wrapped_element(self): ...
46     def click(self) -> None: ...
47     def clear(self) -> None: ...
48     def send_keys(self, *value) -> None: ...
49     def find_element(self, by=..., value: Any | None = ...): ...
50     def find_elements(self, by=..., value: Any | None = ...): ...
51     def find_element_by_id(self, id_): ...
52     def find_elements_by_id(self, id_): ...
53     def find_element_by_name(self, name): ...
54     def find_elements_by_name(self, name): ...
55     def find_element_by_link_text(self, link_text): ...
56     def find_elements_by_link_text(self, link_text): ...
57     def find_element_by_partial_link_text(self, link_text): ...
58     def find_elements_by_partial_link_text(self, link_text): ...
59     def find_element_by_tag_name(self, name): ...
60     def find_elements_by_tag_name(self, name): ...
61     def find_element_by_xpath(self, xpath): ...
62     def find_elements_by_xpath(self, xpath): ...
63     def find_element_by_class_name(self, name): ...
64     def find_elements_by_class_name(self, name): ...
65     def find_element_by_css_selector(self, css_selector): ...
66     def find_elements_by_css_selector(self, css_selector): ...
67     def __setattr__(self, item, value) -> None: ...
68     def __getattr__(self, name): ...