class Capybara::Driver::Node
def ==(other)
def ==(other) eql?(other) || (other.respond_to?(:native) && native == other.native) end
def [](name)
def [](name) raise NotImplementedError end
def all_text
def all_text raise NotImplementedError end
def checked?
def checked? raise NotImplementedError end
def click(keys = [], **options)
def click(keys = [], **options) raise NotImplementedError end
def disabled?
def disabled? raise NotImplementedError end
def double_click(keys = [], **options)
def double_click(keys = [], **options) raise NotImplementedError end
def drag_to(element, **options)
def drag_to(element, **options) raise NotImplementedError end
def drop(*args)
def drop(*args) raise NotImplementedError end
def hover
def hover raise NotImplementedError end
def initialize(driver, native, initial_cache = {})
def initialize(driver, native, initial_cache = {}) @driver = driver @native = native @initial_cache = initial_cache end
def inspect
def inspect %(#<#{self.class} tag="#{tag_name}" path="#{path}">) rescue NotSupportedByDriverError %(#<#{self.class} tag="#{tag_name}">) end
def multiple?
def multiple? !!self[:multiple] end
def obscured?
def obscured? raise NotImplementedError end
def path
def path raise NotSupportedByDriverError, 'Capybara::Driver::Node#path' end
def readonly?
def readonly? !!self[:readonly] end
def rect
def rect raise NotSupportedByDriverError, 'Capybara::Driver::Node#rect' end
def right_click(keys = [], **options)
def right_click(keys = [], **options) raise NotImplementedError end
def scroll_by(x, y)
def scroll_by(x, y) raise NotImplementedError end
def scroll_to(element, alignment, position = nil)
def scroll_to(element, alignment, position = nil) raise NotImplementedError end
def select_option
def select_option raise NotImplementedError end
def selected?
def selected? raise NotImplementedError end
def send_keys(*args)
def send_keys(*args) raise NotImplementedError end
def set(value, **options)
-
options(Hash) -- Driver specific options for how to set a value on a node -
value(String, Array) -- Array is only allowed if node has 'multiple' attribute
def set(value, **options) raise NotImplementedError end
def shadow_root
def shadow_root raise NotSupportedByDriverError, 'Capybara::Driver::Node#shadow_root' end
def style(styles)
def style(styles) raise NotImplementedError end
def tag_name
def tag_name raise NotImplementedError end
def trigger(event)
def trigger(event) raise NotSupportedByDriverError, 'Capybara::Driver::Node#trigger' end
def unselect_option
def unselect_option raise NotImplementedError end
def value
def value raise NotImplementedError end
def visible?
def visible? raise NotImplementedError end
def visible_text
def visible_text raise NotImplementedError end