massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / selenium / selenium / webdriver / common / action_chains.pyi
1 from typing import Any
2
3 from selenium.webdriver.remote.command import Command as Command
4
5 from .actions.action_builder import ActionBuilder as ActionBuilder
6 from .utils import keys_to_typing as keys_to_typing
7
8 class ActionChains:
9     w3c_actions: Any
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: ...