selenium.webdriver.common.actions.pointer_actions#

Classes

PointerActions([source, duration])

Initialize a new PointerActions instance.

class PointerActions(source=None, duration=250)[source]#

Bases: Interaction

Initialize a new PointerActions instance.

Parameters:
  • source (PointerInput | None) – Optional PointerInput instance. If not provided, a default mouse PointerInput will be created.

  • duration (int) – Override the default 250 msecs of DEFAULT_MOVE_DURATION in the source.

pointer_down(button=0, width=None, height=None, pressure=None, tangential_pressure=None, tilt_x=None, tilt_y=None, twist=None, altitude_angle=None, azimuth_angle=None)[source]#
pointer_up(button=0)[source]#
move_to(element, x=0, y=0, width=None, height=None, pressure=None, tangential_pressure=None, tilt_x=None, tilt_y=None, twist=None, altitude_angle=None, azimuth_angle=None)[source]#
move_by(x, y, width=None, height=None, pressure=None, tangential_pressure=None, tilt_x=None, tilt_y=None, twist=None, altitude_angle=None, azimuth_angle=None)[source]#
move_to_location(x, y, width=None, height=None, pressure=None, tangential_pressure=None, tilt_x=None, tilt_y=None, twist=None, altitude_angle=None, azimuth_angle=None)[source]#
click(element=None, button=0)[source]#
Parameters:

element (WebElement | None)

context_click(element=None)[source]#
Parameters:

element (WebElement | None)

click_and_hold(element=None, button=0)[source]#
Parameters:

element (WebElement | None)

release(button=0)[source]#
double_click(element=None)[source]#
Parameters:

element (WebElement | None)

pause(duration=0)[source]#
Parameters:

duration (float)

PAUSE = 'pause'#