Class: Selenium::WebDriver::Element

Inherits:
Object
  • Object
show all
Defined in:
lib/automation_helpers/extensions/selenium/webdriver/element.rb

Overview

Additional useful methods to extend the Selenium::WebDriver::Element class with

Instance Method Summary collapse

Instance Method Details

#scroll_into_viewSelenium::WebDriver::Element

Scrolls the element directly into view. Useful to mitigate vs stale element errors



12
13
14
15
16
17
18
# File 'lib/automation_helpers/extensions/selenium/webdriver/element.rb', line 12

def scroll_into_view
  @bridge.execute_script(
    "arguments[0].scrollIntoView({block: 'center', inline: 'nearest'});",
    self
  )
  self
end