module Selenium::WebDriver::DriverExtensions::HasDevTools

Public Instance Methods

devtools(target_type: 'page') click to toggle source

Retrieves connection to DevTools.

@return [DevTools]

# File 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