class Selenium::WebDriver::Remote::Driver

Driver implementation for remote server. @api private

Public Class Methods

new(opts = {}) click to toggle source
Calls superclass method Selenium::WebDriver::Driver.new
# File lib/selenium/webdriver/remote/driver.rb, line 36
def initialize(opts = {})
  listener = opts.delete(:listener)
  @bridge = Bridge.handshake(opts)
  if @bridge.dialect == :oss
    extend DriverExtensions::HasTouchScreen
    extend DriverExtensions::HasLocation
    extend DriverExtensions::HasNetworkConnection
  end
  super(@bridge, listener: listener)
end