diff --git a/Gemfile b/Gemfile index f8be54514d5b6..74008ac9586dd 100644 --- a/Gemfile +++ b/Gemfile @@ -170,7 +170,7 @@ group :test do gem "test-prof", "~> 0.12" # Ruby Tests Profiling Toolbox gem "timecop", "~> 0.9" # A gem providing "time travel" and "time freezing" capabilities, making it dead simple to test time-dependent code gem "vcr", "~> 6.0" # Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests - gem "webdrivers", "~> 4.4" # Run Selenium tests more easily with install and updates for all supported webdrivers + gem "webdrivers", "~> 5.0" # Run Selenium tests more easily with install and updates for all supported webdrivers gem "webmock", "~> 3.11", require: false # WebMock allows stubbing HTTP requests and setting expectations on HTTP requests gem "zonebie", "~> 0.6.1" # Runs your tests in a random timezone end diff --git a/Gemfile.lock b/Gemfile.lock index d0f2eb938a470..41fd9477669f9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -175,7 +175,7 @@ GEM caze (0.2.2) activesupport (>= 3) chartkick (3.4.2) - childprocess (3.0.0) + childprocess (4.1.0) cld (0.8.0) ffi cloudinary (1.18.1) @@ -613,7 +613,7 @@ GEM netrc (~> 0.8) reverse_markdown (2.0.0) nokogiri - rexml (3.2.4) + rexml (3.2.5) rolify (5.3.0) rouge (3.26.0) rspec (3.10.0) @@ -693,8 +693,9 @@ GEM addressable (>= 2.3.5) faraday (> 0.8, < 2.0) sax-machine (1.3.2) - selenium-webdriver (3.142.7) - childprocess (>= 0.5, < 4.0) + selenium-webdriver (4.0.3) + childprocess (>= 0.5, < 5.0) + rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2) semantic_range (2.3.0) shellany (0.0.1) @@ -795,10 +796,10 @@ GEM activemodel (>= 6.0.0) bindex (>= 0.4.0) railties (>= 6.0.0) - webdrivers (4.4.1) + webdrivers (5.0.0) nokogiri (~> 1.6) rubyzip (>= 1.3.0) - selenium-webdriver (>= 3.0, < 4.0) + selenium-webdriver (~> 4.0) webmock (3.11.0) addressable (>= 2.3.6) crack (>= 0.3.2) @@ -972,7 +973,7 @@ DEPENDENCIES vcr (~> 6.0) wcag_color_contrast (~> 0.1) web-console (~> 4.1) - webdrivers (~> 4.4) + webdrivers (~> 5.0) webmock (~> 3.11) webpacker (~> 5.2.1) yard (~> 0.9.26) diff --git a/vendor/cache/childprocess-3.0.0.gem b/vendor/cache/childprocess-3.0.0.gem deleted file mode 100644 index 7cf28fe717841..0000000000000 Binary files a/vendor/cache/childprocess-3.0.0.gem and /dev/null differ diff --git a/vendor/cache/childprocess-4.1.0.gem b/vendor/cache/childprocess-4.1.0.gem new file mode 100644 index 0000000000000..73cbd239a7a2a Binary files /dev/null and b/vendor/cache/childprocess-4.1.0.gem differ diff --git a/vendor/cache/libv8-8.4.255.0.gem b/vendor/cache/libv8-8.4.255.0.gem new file mode 100644 index 0000000000000..adf5a257e39d9 Binary files /dev/null and b/vendor/cache/libv8-8.4.255.0.gem differ diff --git a/vendor/cache/rexml-3.2.4.gem b/vendor/cache/rexml-3.2.4.gem deleted file mode 100644 index 95bedb1d8e92a..0000000000000 Binary files a/vendor/cache/rexml-3.2.4.gem and /dev/null differ diff --git a/vendor/cache/rexml-3.2.5.gem b/vendor/cache/rexml-3.2.5.gem new file mode 100644 index 0000000000000..5680fec4c6a6c Binary files /dev/null and b/vendor/cache/rexml-3.2.5.gem differ diff --git a/vendor/cache/selenium-webdriver-3.142.7.gem b/vendor/cache/selenium-webdriver-3.142.7.gem deleted file mode 100644 index ea1a7613b196a..0000000000000 Binary files a/vendor/cache/selenium-webdriver-3.142.7.gem and /dev/null differ diff --git a/vendor/cache/selenium-webdriver-4.0.3.gem b/vendor/cache/selenium-webdriver-4.0.3.gem new file mode 100644 index 0000000000000..bde63f44280c6 Binary files /dev/null and b/vendor/cache/selenium-webdriver-4.0.3.gem differ diff --git a/vendor/cache/webdrivers-4.4.1.gem b/vendor/cache/webdrivers-4.4.1.gem deleted file mode 100644 index 7d8d606154130..0000000000000 Binary files a/vendor/cache/webdrivers-4.4.1.gem and /dev/null differ diff --git a/vendor/cache/webdrivers-5.0.0.gem b/vendor/cache/webdrivers-5.0.0.gem new file mode 100644 index 0000000000000..f6d14aaa65613 Binary files /dev/null and b/vendor/cache/webdrivers-5.0.0.gem differ