123456789_123456789_123456789_123456789_123456789_

Module: Selenium::WebDriver::DriverExtensions::HasDevTools

Instance Method Summary

Instance Method Details

#devtools(target_type: 'page') ⇒ DevTools

Retrieves connection to ::Selenium::WebDriver::DevTools.

[ GitHub ]

  
# 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