class Selenium::DevTools::V102::Input

def synthesize_scroll_gesture(x:, y:, x_distance: nil, y_distance: nil, x_overscroll: nil, y_overscroll: nil, prevent_fling: nil, speed: nil, gesture_source_type: nil, repeat_count: nil, repeat_delay_ms: nil, interaction_marker_name: nil)

def synthesize_scroll_gesture(x:, y:, x_distance: nil, y_distance: nil, x_overscroll: nil, y_overscroll: nil, prevent_fling: nil, speed: nil, gesture_source_type: nil, repeat_count: nil, repeat_delay_ms: nil, interaction_marker_name: nil)
  @devtools.send_cmd('Input.synthesizeScrollGesture',
                     x: x,
                     y: y,
                     xDistance: x_distance,
                     yDistance: y_distance,
                     xOverscroll: x_overscroll,
                     yOverscroll: y_overscroll,
                     preventFling: prevent_fling,
                     speed: speed,
                     gestureSourceType: gesture_source_type,
                     repeatCount: repeat_count,
                     repeatDelayMs: repeat_delay_ms,
                     interactionMarkerName: interaction_marker_name)
end