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)

Parameters:
  • 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