This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Creates actions specific to Key Input devices
Defined Under NamespaceClasses: TypingInteraction
Constant Summary collapseThis constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
{down: :keyDown, up: :keyUp, pause: :pause}.freeze
A new instance of KeyInput.
#add_action, #clear_actions, #create_pause, #encode
Constructor Details #initialize(name = nil) ⇒ KeyInputThis method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of KeyInput.
32 33 34 35
# File 'rb/lib/selenium/webdriver/common/interactions/key_input.rb', line 32 def initialize(name = nil) super @type = Interactions::KEY endInstance Method Details #create_key_down(key) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
37 38 39
# File 'rb/lib/selenium/webdriver/common/interactions/key_input.rb', line 37 def create_key_down(key) add_action(TypingInteraction.new(self, :down, key)) end#create_key_up(key) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
41 42 43
# File 'rb/lib/selenium/webdriver/common/interactions/key_input.rb', line 41 def create_key_up(key) add_action(TypingInteraction.new(self, :up, key)) end
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4