module Selenium::WebDriver::Firefox::Driver
Public Class Methods
new(**opts)
click to toggle source
Instantiates correct Firefox driver implementation @return [Marionette::Driver, Legacy::Driver]
# File lib/selenium/webdriver/firefox/driver.rb, line 30 def new(**opts) if marionette?(opts) Firefox::Marionette::Driver.new(opts) else Firefox::Legacy::Driver.new(opts) end end
Private Class Methods
marionette?(opts)
click to toggle source
# File lib/selenium/webdriver/firefox/driver.rb, line 40 def marionette?(opts) opts.delete(:marionette) != false && (!opts[:desired_capabilities] || opts[:desired_capabilities][:marionette] != false) end