123456789_123456789_123456789_123456789_123456789_

Class: Selenium::WebDriver::BiDi::Protocol::Input Private

Relationships & Source Files
Namespace Children
Classes:
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, Domain
Instance Chain:
self, Domain
Inherits: Selenium::WebDriver::BiDi::Protocol::Domain
Defined in: rb/lib/selenium/webdriver/bidi/protocol/input.rb

Overview

Constant Summary

Class Method Summary

Domain - Inherited

Instance Method Summary

Domain - Inherited

#connection

The connection this domain runs over, so a generated vendor accessor can build its sibling variant (Moz.new(connection)) — construction stays connection-based.

#execute

Constructor Details

This class inherits a constructor from Selenium::WebDriver::BiDi::Protocol::Domain

Instance Method Details

#element_origin

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 309

def element_origin(**) = ElementOrigin.new(**)

#key_down_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 320

def key_down_action(**) = KeyDownAction.new(**)

#key_source_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 313

def key_source_action = KeySourceAction

#key_source_actions

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 312

def key_source_actions(**) = KeySourceActions.new(**)

#key_up_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 321

def key_up_action(**) = KeyUpAction.new(**)

#none_source_actions

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 311

def none_source_actions(**) = NoneSourceActions.new(**)

#pause_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 319

def pause_action(**) = PauseAction.new(**)

#perform_actions(context:, actions:)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 330

def perform_actions(context:, actions:)
  params = PerformActionsParameters.new(context: context, actions: actions)
  execute(cmd: 'input.performActions', params: params)
end

#pointer_down_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 323

def pointer_down_action(**) = PointerDownAction.new(**)

#pointer_move_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 324

def pointer_move_action(**) = PointerMoveAction.new(**)

#pointer_parameters

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 315

def pointer_parameters(**) = PointerParameters.new(**)

#pointer_source_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 316

def pointer_source_action = PointerSourceAction

#pointer_source_actions

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 314

def pointer_source_actions(**) = PointerSourceActions.new(**)

#pointer_up_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 322

def pointer_up_action(**) = PointerUpAction.new(**)

#release_actions(context:)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 338

def release_actions(context:)
  params = ReleaseActionsParameters.new(context: context)
  execute(cmd: 'input.releaseActions', params: params)
end

#set_files(context:, element:, files:)

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 346

def set_files(context:, element:, files:)
  params = SetFilesParameters.new(context: context, element: element, files: files)
  execute(cmd: 'input.setFiles', params: params)
end

#source_actions

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 310

def source_actions = SourceActions

#wheel_scroll_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 325

def wheel_scroll_action(**) = WheelScrollAction.new(**)

#wheel_source_action

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 318

def wheel_source_action = WheelSourceAction

#wheel_source_actions

[ GitHub ]

  
# File 'rb/lib/selenium/webdriver/bidi/protocol/input.rb', line 317

def wheel_source_actions(**) = WheelSourceActions.new(**)