@api private
# File lib/selenium/webdriver/common/keyboard.rb, line 7 def initialize(bridge) @bridge = bridge end
Release a modifier key
@see Selenium::WebDriver::Keys
# File lib/selenium/webdriver/common/keyboard.rb, line 21 def press(key) assert_modifier key @bridge.sendModifierKeyToActiveElement Keys[key], true end
Release a modifier key
@see Selenium::WebDriver::Keys
# File lib/selenium/webdriver/common/keyboard.rb, line 32 def release(key) assert_modifier key @bridge.sendModifierKeyToActiveElement Keys[key], false end
# File lib/selenium/webdriver/common/keyboard.rb, line 11 def send_keys(*keys) @bridge.getActiveElement.send_keys(*keys) end