class Capybara::Selenium::Node::ClickOptions
ClickOptions
encapsulates click option logic
Attributes
keys[R]
options[R]
Public Class Methods
new(keys, options)
click to toggle source
# File lib/capybara/selenium/node.rb, line 639 def initialize(keys, options) @keys = keys @options = options end
Public Instance Methods
center_offset?()
click to toggle source
# File lib/capybara/selenium/node.rb, line 652 def center_offset? options[:offset] == :center end
coords()
click to toggle source
# File lib/capybara/selenium/node.rb, line 648 def coords [options[:x], options[:y]] end
coords?()
click to toggle source
# File lib/capybara/selenium/node.rb, line 644 def coords? options[:x] && options[:y] end
delay()
click to toggle source
# File lib/capybara/selenium/node.rb, line 660 def delay options[:delay] || 0 end
empty?()
click to toggle source
# File lib/capybara/selenium/node.rb, line 656 def empty? keys.empty? && !coords? && delay.zero? end