21
1
Fork 0
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:
Jérémy Lecour 2019-08-20 08:26:44 +02:00
parent ca4694eead
commit a7010d7689
2 changed files with 1 additions and 12 deletions

View file

@ -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!

View file

@ -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"