Method: Selenium::WebDriver::Driver#initialize
- Defined in:
- lib/selenium/webdriver/common/driver.rb
#initialize(bridge: nil, listener: 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.
A new Driver instance with the given bridge. End users should use Selenium::WebDriver.for instead of using this directly.
71 72 73 74 75 76 |
# File 'lib/selenium/webdriver/common/driver.rb', line 71 def initialize(bridge: nil, listener: nil, **) @devtools = nil bridge ||= create_bridge(**) @bridge = listener ? Support::EventFiringBridge.new(bridge, listener) : bridge add_extensions(@bridge.browser) end |