gem 'puma'
gem 'capybara', '~> 3.31.0'
gem "selenium-webdriver"
+ gem 'webdrivers', '~> 4.4', require: false
# RuboCop
gem 'rubocop', '~> 1.9.1'
gem 'rubocop-performance', '~> 1.9.0'
Running Capybara tests
======================
-You need to have ChromeDriver installed and available in your PATH:
-https://sites.google.com/a/chromium.org/chromedriver/
+You need to have Chrome installed and available in your PATH.
+Chromedriver is managed by the `webdrivers` gem (https://rubygems.org/gems/webdrivers)
Capybara tests can be run with:
`rails test:system`
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
require File.expand_path('../test_helper', __FILE__)
+require 'webdrivers/chromedriver'
class ApplicationSystemTestCase < ActionDispatch::SystemTestCase
DOWNLOADS_PATH = File.expand_path(File.join(Rails.root, 'tmp', 'downloads'))