Project

General

Profile

Patch #34579 » 0001-Add-webdrivers-gem-to-manage-Chromedriver-installati.patch

Marius BĂLTEANU, 2021-01-09 12:55

View differences:

Gemfile
91 91
  gem 'puma'
92 92
  gem 'capybara', '~> 3.31.0'
93 93
  gem "selenium-webdriver"
94
  gem "webdrivers", '~> 4.4', require: false
94 95
  # RuboCop
95 96
  gem 'rubocop', '~> 1.5.2'
96 97
  gem 'rubocop-performance', '~> 1.9.0'
doc/RUNNING_TESTS
66 66
Running Capybara tests
67 67
======================
68 68

  
69
You need to have ChromeDriver installed and available in your PATH:
70
https://sites.google.com/a/chromium.org/chromedriver/
69
You need to have Chrome installed and available in your PATH.
70
Chromedriver is managed by the `webdrivers` gem (https://rubygems.org/gems/webdrivers)
71 71

  
72 72
Capybara tests can be run with:
73 73
`rails test:system`
test/application_system_test_case.rb
18 18
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
19 19

  
20 20
require File.expand_path('../test_helper', __FILE__)
21
require 'webdrivers/chromedriver'
21 22

  
22 23
class ApplicationSystemTestCase < ActionDispatch::SystemTestCase
23 24
  DOWNLOADS_PATH = File.expand_path(File.join(Rails.root, 'tmp', 'downloads'))
    (1-1/1)