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
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/selenium/selenium/webdriver/common/action_chains.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/selenium/selenium/webdriver/common/action_chains.pyi
new file mode 100644 (file)
index 0000000..e1ab3cd
--- /dev/null
@@ -0,0 +1,29 @@
+from typing import Any
+
+from selenium.webdriver.remote.command import Command as Command
+
+from .actions.action_builder import ActionBuilder as ActionBuilder
+from .utils import keys_to_typing as keys_to_typing
+
+class ActionChains:
+    w3c_actions: Any
+    def __init__(self, driver) -> None: ...
+    def perform(self) -> None: ...
+    def reset_actions(self) -> None: ...
+    def click(self, on_element: Any | None = ...): ...
+    def click_and_hold(self, on_element: Any | None = ...): ...
+    def context_click(self, on_element: Any | None = ...): ...
+    def double_click(self, on_element: Any | None = ...): ...
+    def drag_and_drop(self, source, target): ...
+    def drag_and_drop_by_offset(self, source, xoffset, yoffset): ...
+    def key_down(self, value, element: Any | None = ...): ...
+    def key_up(self, value, element: Any | None = ...): ...
+    def move_by_offset(self, xoffset, yoffset): ...
+    def move_to_element(self, to_element): ...
+    def move_to_element_with_offset(self, to_element, xoffset, yoffset): ...
+    def pause(self, seconds): ...
+    def release(self, on_element: Any | None = ...): ...
+    def send_keys(self, *keys_to_send): ...
+    def send_keys_to_element(self, element, *keys_to_send): ...
+    def __enter__(self): ...
+    def __exit__(self, _type, _value, _traceback) -> None: ...