Class: Selenium::WebDriver::Chrome::Driver Private

Inherits:
Selenium::WebDriver::Chromium::Driver show all
Includes:
LocalDriver
Defined in:
lib/selenium/webdriver/chrome/driver.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Driver implementation for Chrome.

Constant Summary

Constants inherited from Selenium::WebDriver::Chromium::Driver

Selenium::WebDriver::Chromium::Driver::EXTENSIONS

Instance Method Summary collapse

Methods included from LocalDriver

#initialize_local_driver, #process_options, #service_url

Constructor Details

#initialize(options: nil, service: nil, url: nil) ⇒ Driver

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Driver.



33
34
35
36
37
# File 'lib/selenium/webdriver/chrome/driver.rb', line 33

def initialize(options: nil, service: nil, url: nil, **)
  initialize_local_driver(options, service, url) do |caps, driver_url|
    super(caps: caps, url: driver_url, **)
  end
end

Instance Method Details

#browserObject

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.



39
40
41
# File 'lib/selenium/webdriver/chrome/driver.rb', line 39

def browser
  :chrome
end