class Capybara::Driver::Node
Attributes
driver[R]
native[R]
Public Class Methods
new(driver, native)
click to toggle source
# File lib/capybara/driver/node.rb, line 7 def initialize(driver, native) @driver = driver @native = native end
Public Instance Methods
==(other)
click to toggle source
# File lib/capybara/driver/node.rb, line 100 def ==(other) raise NotSupportedByDriverError, 'Capybara::Driver::Node#==' end
[](name)
click to toggle source
# File lib/capybara/driver/node.rb, line 20 def [](name) raise NotImplementedError end
all_text()
click to toggle source
# File lib/capybara/driver/node.rb, line 12 def all_text raise NotImplementedError end
checked?()
click to toggle source
# File lib/capybara/driver/node.rb, line 74 def checked? raise NotImplementedError end
click()
click to toggle source
# File lib/capybara/driver/node.rb, line 42 def click raise NotImplementedError end
disabled?()
click to toggle source
# File lib/capybara/driver/node.rb, line 82 def disabled? raise NotImplementedError end
double_click()
click to toggle source
# File lib/capybara/driver/node.rb, line 50 def double_click raise NotImplementedError end
drag_to(element)
click to toggle source
# File lib/capybara/driver/node.rb, line 62 def drag_to(element) raise NotImplementedError end
hover()
click to toggle source
# File lib/capybara/driver/node.rb, line 58 def hover raise NotImplementedError end
inspect()
click to toggle source
# File lib/capybara/driver/node.rb, line 94 def inspect %Q(#<#{self.class} tag="#{tag_name}" path="#{path}">) rescue NotSupportedByDriverError %Q(#<#{self.class} tag="#{tag_name}">) end
path()
click to toggle source
# File lib/capybara/driver/node.rb, line 86 def path raise NotSupportedByDriverError, 'Capybara::Driver::Node#path' end
right_click()
click to toggle source
# File lib/capybara/driver/node.rb, line 46 def right_click raise NotImplementedError end
select_option()
click to toggle source
# File lib/capybara/driver/node.rb, line 34 def select_option raise NotImplementedError end
selected?()
click to toggle source
# File lib/capybara/driver/node.rb, line 78 def selected? raise NotImplementedError end
send_keys(*args)
click to toggle source
# File lib/capybara/driver/node.rb, line 54 def send_keys(*args) raise NotImplementedError end
set(value, options={})
click to toggle source
@param value String or Array. Array is only allowed if node has 'multiple' attribute @param options [Hash{}] Driver specific options for how to set a value on a node
# File lib/capybara/driver/node.rb, line 30 def set(value, options={}) raise NotImplementedError end
tag_name()
click to toggle source
# File lib/capybara/driver/node.rb, line 66 def tag_name raise NotImplementedError end
trigger(event)
click to toggle source
# File lib/capybara/driver/node.rb, line 90 def trigger(event) raise NotSupportedByDriverError, 'Capybara::Driver::Node#trigger' end
unselect_option()
click to toggle source
# File lib/capybara/driver/node.rb, line 38 def unselect_option raise NotImplementedError end
value()
click to toggle source
# File lib/capybara/driver/node.rb, line 24 def value raise NotImplementedError end
visible?()
click to toggle source
# File lib/capybara/driver/node.rb, line 70 def visible? raise NotImplementedError end
visible_text()
click to toggle source
# File lib/capybara/driver/node.rb, line 16 def visible_text raise NotImplementedError end