mirror of
https://github.com/Evolix/chexpire.git
synced 2024-04-26 05:50:50 +02:00
Migrate webdriver configuration
This commit is contained in:
parent
ca4694eead
commit
a7010d7689
|
@ -4,7 +4,7 @@
|
|||
require "test_helper"
|
||||
|
||||
class ApplicationSystemTestCase < ActionDispatch::SystemTestCase
|
||||
driven_by :headless_chrome
|
||||
driven_by :selenium, using: :headless_chrome, screen_size: [1400, 1400]
|
||||
|
||||
def teardown
|
||||
Warden.test_reset!
|
||||
|
|
|
@ -39,17 +39,6 @@ class ActiveSupport::TestCase
|
|||
include ChexpireAssertions
|
||||
end
|
||||
|
||||
# Capybara configuration
|
||||
Capybara.register_driver :headless_chrome do |app|
|
||||
capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
|
||||
"chromeOptions" => { args: %w[headless disable-gpu] + ["window-size=1280,800"] },
|
||||
)
|
||||
Capybara::Selenium::Driver.new app, browser: :chrome, desired_capabilities: capabilities
|
||||
end
|
||||
Capybara.save_path = Rails.root.join("tmp/capybara")
|
||||
Capybara.javascript_driver = :headless_chrome
|
||||
Capybara.default_driver = :headless_chrome
|
||||
|
||||
# Disable Open4 real system calls
|
||||
# require "open4"
|
||||
# require "errors"
|
||||
|
|
Loading…
Reference in a new issue