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
8 from .abstract_event_listener import AbstractEventListener as AbstractEventListener
10 class EventFiringWebDriver:
11 def __init__(self, driver, event_listener) -> None: ...
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): ...
42 class EventFiringWebElement:
43 def __init__(self, webelement, ef_driver) -> None: ...
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): ...