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