class Selenium::DevTools::V102::Input

def dispatch_mouse_event(type:, x:, y:, modifiers: nil, timestamp: nil, button: nil, buttons: nil, click_count: nil, force: nil, tangential_pressure: nil, tilt_x: nil, tilt_y: nil, twist: nil, delta_x: nil, delta_y: nil, pointer_type: nil)

def dispatch_mouse_event(type:, x:, y:, modifiers: nil, timestamp: nil, button: nil, buttons: nil, click_count: nil, force: nil, tangential_pressure: nil, tilt_x: nil, tilt_y: nil, twist: nil, delta_x: nil, delta_y: nil, pointer_type: nil)
  @devtools.send_cmd('Input.dispatchMouseEvent',
                     type: type,
                     x: x,
                     y: y,
                     modifiers: modifiers,
                     timestamp: timestamp,
                     button: button,
                     buttons: buttons,
                     clickCount: click_count,
                     force: force,
                     tangentialPressure: tangential_pressure,
                     tiltX: tilt_x,
                     tiltY: tilt_y,
                     twist: twist,
                     deltaX: delta_x,
                     deltaY: delta_y,
                     pointerType: pointer_type)
end