method
new
v8.0.0 -
Show latest stable
- Class:
ActionDispatch::SystemTesting::Driver
new(driver_type, **options, &capabilities)public
No documentation available.
# File actionpack/lib/action_dispatch/system_testing/driver.rb, line 10
def initialize(driver_type, **options, &capabilities)
@driver_type = driver_type
@screen_size = options[:screen_size]
@options = options[:options] || {}
@name = @options.delete(:name) || driver_type
@capabilities = capabilities
if driver_type == :selenium
gem "selenium-webdriver", ">= 4.0.0"
require "selenium/webdriver"
@browser = Browser.new(options[:using])
@browser.preload unless @options[:browser] == :remote
else
@browser = nil
end
end