Method: Capybara::Selenium::Scroll#scroll_to

Defined in:
lib/capybara/selenium/extensions/scroll.rb

#scroll_to(element, location, position = nil) ⇒ Object



18
19
20
21
22
23
24
25
26
27
28
# File 'lib/capybara/selenium/extensions/scroll.rb', line 18

def scroll_to(element, location, position = nil)
  # location, element = element, nil if element.is_a? Symbol
  if element.is_a? Capybara::Selenium::Node
    scroll_element_to_location(element, location)
  elsif location.is_a? Symbol
    scroll_to_location(location)
  else
    scroll_to_coords(*position)
  end
  self
end