@api private @see ActionBuilder
# File lib/selenium/webdriver/common/keyboard.rb, line 10 def initialize(bridge) @bridge = bridge end
Press a modifier key
@see Selenium::WebDriver::Keys
# File lib/selenium/webdriver/common/keyboard.rb, line 24 def press(key) assert_modifier key @bridge.sendKeysToActiveElement Keys.encode([key]) end
Release a modifier key
@see Selenium::WebDriver::Keys
# File lib/selenium/webdriver/common/keyboard.rb, line 36 def release(key) assert_modifier key @bridge.sendKeysToActiveElement Keys.encode([key]) end
# File lib/selenium/webdriver/common/keyboard.rb, line 14 def send_keys(*keys) @bridge.sendKeysToActiveElement Keys.encode(keys) end