Module: Selenium::WebDriver::DriverExtensions::HasDevTools
Relationships & Source Files | |
Defined in: | rb/lib/selenium/webdriver/common/driver_extensions/has_devtools.rb |
Instance Method Summary
-
#devtools(target_type: 'page') ⇒ DevTools
Retrieves connection to
::Selenium::WebDriver::DevTools
.
Instance Method Details
#devtools(target_type: 'page') ⇒ DevTools
Retrieves connection to ::Selenium::WebDriver::DevTools
.
# File 'rb/lib/selenium/webdriver/common/driver_extensions/has_devtools.rb', line 30
def devtools(target_type: 'page') @devtools ||= {} @devtools[target_type] ||= begin require 'selenium/devtools' Selenium::DevTools.version ||= devtools_version Selenium::DevTools.load_version Selenium::WebDriver::DevTools.new(url: devtools_url, target_type: target_type) end end