From 27a24de34dc6802743f34219c367443110bae59f Mon Sep 17 00:00:00 2001 From: Lucian Ghinda Date: Thu, 3 Aug 2023 06:39:59 +0300 Subject: [PATCH] Fix for Webdrivers::VersionError when running system test Running system tests locally works. But running system tests on Github CI failed with the following error: ``` Webdrivers::VersionError: Unable to find latest point release version for 115.0.5790. You appear to be using a non-production version of Chrome. Please set `Webdrivers::Chromedriver.required_version = ` to a known chromedriver version: https://chromedriver.storage.googleapis.com/index.html ``` After reading this discussion https://github.com/titusfortner/webdrivers/issues/247 It seems that the gem `webdrivers` is not needed anymore. Thus I removed this gem and upgraded the `selenium-webdriver` one. --- Gemfile | 1 - Gemfile.lock | 11 ++--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/Gemfile b/Gemfile index f6d71f8b..9e9c1033 100644 --- a/Gemfile +++ b/Gemfile @@ -43,7 +43,6 @@ end group :test do gem "capybara" gem "selenium-webdriver" - gem "webdrivers" end # Admin diff --git a/Gemfile.lock b/Gemfile.lock index 6065c809..1e7afc58 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -104,7 +104,6 @@ GEM rack-test (>= 0.6.3) regexp_parser (>= 1.5, < 3.0) xpath (~> 3.2) - childprocess (4.1.0) concurrent-ruby (1.2.2) crass (1.0.6) cssbundling-rails (1.1.1) @@ -241,13 +240,12 @@ GEM responders (3.0.1) actionpack (>= 5.0) railties (>= 5.0) - rexml (3.2.5) + rexml (3.2.6) ruby-vips (2.1.4) ffi (~> 1.12) rubyzip (2.3.2) sd_notify (0.1.1) - selenium-webdriver (4.5.0) - childprocess (>= 0.5, < 5.0) + selenium-webdriver (4.11.0) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) @@ -281,10 +279,6 @@ GEM activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) - webdrivers (5.2.0) - nokogiri (~> 1.6) - rubyzip (>= 1.3.0) - selenium-webdriver (~> 4.0) websocket (1.2.9) websocket-driver (0.7.5) websocket-extensions (>= 0.1.0) @@ -331,7 +325,6 @@ DEPENDENCIES tzinfo-data view_component web-console - webdrivers RUBY VERSION ruby 3.2.2p53