class Capybara::Selenium::Node::ClickOptions
ClickOptions
encapsulates click option logic
Attributes
Public Class Methods
Source
# File lib/capybara/selenium/node.rb, line 610 def initialize(keys, options) @keys = keys @options = options end
Public Instance Methods
Source
# File lib/capybara/selenium/node.rb, line 623 def center_offset? options[:offset] == :center end
Source
# File lib/capybara/selenium/node.rb, line 619 def coords [options[:x], options[:y]] end
Source
# File lib/capybara/selenium/node.rb, line 615 def coords? options[:x] && options[:y] end
Source
# File lib/capybara/selenium/node.rb, line 627 def empty? keys.empty? && !coords? && delay.zero? end