massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / selenium / selenium / webdriver / common / actions / pointer_actions.pyi
1 from typing import Any
2
3 from selenium.webdriver.remote.webelement import WebElement as WebElement
4
5 from . import interaction as interaction
6 from .interaction import Interaction as Interaction
7 from .mouse_button import MouseButton as MouseButton
8 from .pointer_input import PointerInput as PointerInput
9
10 class PointerActions(Interaction):
11     source: Any
12     def __init__(self, source: Any | None = ...) -> None: ...
13     def pointer_down(self, button=...) -> None: ...
14     def pointer_up(self, button=...) -> None: ...
15     def move_to(self, element, x: Any | None = ..., y: Any | None = ...): ...
16     def move_by(self, x, y): ...
17     def move_to_location(self, x, y): ...
18     def click(self, element: Any | None = ...): ...
19     def context_click(self, element: Any | None = ...): ...
20     def click_and_hold(self, element: Any | None = ...): ...
21     def release(self): ...
22     def double_click(self, element: Any | None = ...) -> None: ...
23     def pause(self, duration: int = ...): ...