3 from selenium.webdriver.remote.command import Command as Command
5 from .actions.action_builder import ActionBuilder as ActionBuilder
6 from .utils import keys_to_typing as keys_to_typing
10 def __init__(self, driver) -> None: ...
11 def perform(self) -> None: ...
12 def reset_actions(self) -> None: ...
13 def click(self, on_element: Any | None = ...): ...
14 def click_and_hold(self, on_element: Any | None = ...): ...
15 def context_click(self, on_element: Any | None = ...): ...
16 def double_click(self, on_element: Any | None = ...): ...
17 def drag_and_drop(self, source, target): ...
18 def drag_and_drop_by_offset(self, source, xoffset, yoffset): ...
19 def key_down(self, value, element: Any | None = ...): ...
20 def key_up(self, value, element: Any | None = ...): ...
21 def move_by_offset(self, xoffset, yoffset): ...
22 def move_to_element(self, to_element): ...
23 def move_to_element_with_offset(self, to_element, xoffset, yoffset): ...
24 def pause(self, seconds): ...
25 def release(self, on_element: Any | None = ...): ...
26 def send_keys(self, *keys_to_send): ...
27 def send_keys_to_element(self, element, *keys_to_send): ...
28 def __enter__(self): ...
29 def __exit__(self, _type, _value, _traceback) -> None: ...