selenium.webdriver.common.actions.wheel_input#

Classes

ScrollOrigin(origin, x_offset, y_offset)

WheelInput(name)

class ScrollOrigin(origin, x_offset, y_offset)[source]#

Bases: object

Parameters:
  • origin (str | WebElement)

  • x_offset (int)

  • y_offset (int)

classmethod from_element(element, x_offset=0, y_offset=0)[source]#
Parameters:
  • element (WebElement)

  • x_offset (int)

  • y_offset (int)

classmethod from_viewport(x_offset=0, y_offset=0)[source]#
Parameters:
  • x_offset (int)

  • y_offset (int)

property origin: str | WebElement#
property x_offset: int#
property y_offset: int#
class WheelInput(name)[source]#

Bases: InputDevice

encode()[source]#
Return type:

dict

create_scroll(x, y, delta_x, delta_y, duration, origin)[source]#
Parameters:
  • x (int)

  • y (int)

  • delta_x (int)

  • delta_y (int)

  • duration (int)

Return type:

None

create_pause(pause_duration=0)[source]#
Parameters:

pause_duration (int | float)

Return type:

None

add_action(action)#
Parameters:

action (Any)

Return type:

None

clear_actions()#
Return type:

None