class Capybara::Selenium::Node::ModifierKeysStack
@api private
Public Class Methods
new()
click to toggle source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 8 def initialize @stack = [] end
Public Instance Methods
include?(key)
click to toggle source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 12 def include?(key) @stack.flatten.include?(key) end
pop()
click to toggle source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 24 def pop @stack.pop end
press(key)
click to toggle source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 16 def press(key) @stack.last.push(key) end
push()
click to toggle source
# File lib/capybara/selenium/extensions/modifier_keys_stack.rb, line 20 def push @stack.push [] end