class method
self.driven_by
Ruby on Rails 7.1.6
Since v5.2.8.1Signature
self.driven_by(driver, using: :chrome, screen_size: [1400, 1400], options: {}, &capabilities)
System Test configuration options
The default settings are Selenium, using Chrome, with a screen size of 1400x1400.
Examples:
driven_by :cuprite driven_by :selenium, screen_size: [800, 800] driven_by :selenium, using: :chrome driven_by :selenium, using: :headless_chrome driven_by :selenium, using: :firefox driven_by :selenium, using: :headless_firefox
Parameters
-
driverreq -
usingkey = :chrome -
screen_sizekey = [1400 -
1400]req -
optionskey = {} -
capabilitiesblock
Source
# File actionpack/lib/action_dispatch/system_test_case.rb, line 156
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
Defined in actionpack/lib/action_dispatch/system_test_case.rb line 156
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::SystemTestCase