class ActionDispatch::SystemTestCase
def self.driven_by(driver, using: :chrome, screen_size: [1400, 1400], options: {}, &capabilities)
driven_by :selenium, using: :firefox
driven_by :selenium, using: :headless_chrome
driven_by :selenium, using: :chrome
driven_by :selenium, screen_size: [800, 800]
driven_by :cuprite
Examples:
of 1400x1400.
The default settings are Selenium, using Chrome, with a screen size
System Test configuration options
def self.driven_by(driver, using: :chrome, screen_size: [1400, 1400], options: {}, &capabilities) driver_options = { using: using, screen_size: screen_size, options: options } self.driver = SystemTesting::Driver.new(driver, **driver_options, &capabilities) end