From 5b66e77ef7b641adb2a02aff054088a165efaabe Mon Sep 17 00:00:00 2001 From: Justin Coyne Date: Mon, 12 Feb 2024 07:19:20 -0600 Subject: [PATCH] Revert to selenium's default config Problems should be fixed in chrome 122 --- spec/rails_helper.rb | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 57dab15f9..e0dc91efe 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -13,18 +13,7 @@ require 'view_component/test_helpers' require 'view_component/system_test_helpers' -# Capybara 3.40.0 started using the new chrome headless by default: -# https://developer.chrome.com/docs/chromium/new-headless -# We need a driver with the "--headless=old" argument until -# our tests work with "new". -Capybara.register_driver :selenium_chrome_headless_old do |app| - browser_options = Selenium::WebDriver::Chrome::Options.new - browser_options.add_argument('--headless=old') - browser_options.add_argument('--disable-site-isolation-trials') - Capybara::Selenium::Driver.new(app, browser: :chrome, options: browser_options) -end - -Capybara.javascript_driver = :selenium_chrome_headless_old +Capybara.javascript_driver = :selenium_chrome_headless Capybara.enable_aria_label = true Capybara.default_max_wait_time = ENV['CI'] ? 30 : 5