From d44f5a25a57446adc99f31c6ded038d1349f6673 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 25 Apr 2024 11:53:40 +0000 Subject: [PATCH 1/2] Update dependency selenium-webdriver to v4.20.0 --- examples/javascript/package-lock.json | 14 +++++++------- examples/javascript/package.json | 2 +- examples/ruby/Gemfile | 2 +- examples/ruby/Gemfile.lock | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/examples/javascript/package-lock.json b/examples/javascript/package-lock.json index 8fd9ac84a1b0..8735a77772b1 100644 --- a/examples/javascript/package-lock.json +++ b/examples/javascript/package-lock.json @@ -10,7 +10,7 @@ "license": "Apache-2.0", "dependencies": { "assert": "2.1.0", - "selenium-webdriver": "4.19.0" + "selenium-webdriver": "4.20.0" }, "devDependencies": { "mocha": "10.4.0" @@ -1015,9 +1015,9 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "node_modules/selenium-webdriver": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.19.0.tgz", - "integrity": "sha512-8XHW8m9V2XN2/SC1kr4bWzMtGvjmKUEZ6S0UBoDBqonhmwEIzKOLbzhanBd08HCOg1s1O0XrDWCD71NnA8Zt0g==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.20.0.tgz", + "integrity": "sha512-s/G44lGQ1xB3tmtX6NNPomlkpL6CxLdmAvp/AGWWwi4qv5Te1+qji7tPSyr6gyuoPpdYiof1rKnWe3luy0MrYA==", "dependencies": { "jszip": "^3.10.1", "tmp": "^0.2.3", @@ -2001,9 +2001,9 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "selenium-webdriver": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.19.0.tgz", - "integrity": "sha512-8XHW8m9V2XN2/SC1kr4bWzMtGvjmKUEZ6S0UBoDBqonhmwEIzKOLbzhanBd08HCOg1s1O0XrDWCD71NnA8Zt0g==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.20.0.tgz", + "integrity": "sha512-s/G44lGQ1xB3tmtX6NNPomlkpL6CxLdmAvp/AGWWwi4qv5Te1+qji7tPSyr6gyuoPpdYiof1rKnWe3luy0MrYA==", "requires": { "jszip": "^3.10.1", "tmp": "^0.2.3", diff --git a/examples/javascript/package.json b/examples/javascript/package.json index cffc4359e558..41093758d9db 100644 --- a/examples/javascript/package.json +++ b/examples/javascript/package.json @@ -8,7 +8,7 @@ "license": "Apache-2.0", "dependencies": { "assert": "2.1.0", - "selenium-webdriver": "4.19.0" + "selenium-webdriver": "4.20.0" }, "devDependencies": { "mocha": "10.4.0" diff --git a/examples/ruby/Gemfile b/examples/ruby/Gemfile index 1cec61a750cd..0a8ada6c3541 100644 --- a/examples/ruby/Gemfile +++ b/examples/ruby/Gemfile @@ -8,4 +8,4 @@ gem 'rspec', '~> 3.0' gem 'rubocop', '~> 1.35' gem 'rubocop-rspec', '~> 2.12' gem 'selenium-devtools', '= 0.124.0' -gem 'selenium-webdriver', '= 4.19.0' \ No newline at end of file +gem 'selenium-webdriver', '= 4.20.0' \ No newline at end of file diff --git a/examples/ruby/Gemfile.lock b/examples/ruby/Gemfile.lock index 59f88852e148..312d6d4701d2 100644 --- a/examples/ruby/Gemfile.lock +++ b/examples/ruby/Gemfile.lock @@ -56,7 +56,7 @@ GEM rubyzip (2.3.2) selenium-devtools (0.124.0) selenium-webdriver (~> 4.2) - selenium-webdriver (4.19.0) + selenium-webdriver (4.20.0) base64 (~> 0.2) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) @@ -78,7 +78,7 @@ DEPENDENCIES rubocop (~> 1.35) rubocop-rspec (~> 2.12) selenium-devtools (= 0.124.0) - selenium-webdriver (= 4.19.0) + selenium-webdriver (= 4.20.0) BUNDLED WITH 2.5.6 From 646c819bd79fb8f533e2c32a5f383defcb5c2786 Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Thu, 25 Apr 2024 10:50:33 +0200 Subject: [PATCH 2/2] Adapting code to 4.20.0 --- examples/ruby/spec/browsers/chrome_spec.rb | 5 +++-- examples/ruby/spec/browsers/edge_spec.rb | 5 +++-- examples/ruby/spec/browsers/firefox_spec.rb | 5 +++-- examples/ruby/spec/drivers/service_spec.rb | 5 +++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/examples/ruby/spec/browsers/chrome_spec.rb b/examples/ruby/spec/browsers/chrome_spec.rb index 36f2639f3fa4..27f97cb436cd 100644 --- a/examples/ruby/spec/browsers/chrome_spec.rb +++ b/examples/ruby/spec/browsers/chrome_spec.rb @@ -115,7 +115,8 @@ def driver_finder options = Selenium::WebDriver::Options.chrome(browser_version: 'stable') - ENV['CHROMEDRIVER_BIN'] = Selenium::WebDriver::DriverFinder.path(options, Selenium::WebDriver::Chrome::Service) - ENV['CHROME_BIN'] = options.binary + finder = Selenium::WebDriver::DriverFinder.new(options, Selenium::WebDriver::Chrome::Service) + ENV['CHROMEDRIVER_BIN'] = finder.driver_path + ENV['CHROME_BIN'] = finder.browser_path end end diff --git a/examples/ruby/spec/browsers/edge_spec.rb b/examples/ruby/spec/browsers/edge_spec.rb index aeb8bcd5184a..e16e28e08750 100644 --- a/examples/ruby/spec/browsers/edge_spec.rb +++ b/examples/ruby/spec/browsers/edge_spec.rb @@ -115,7 +115,8 @@ def driver_finder options = Selenium::WebDriver::Options.edge(browser_version: 'stable') - ENV['EDGEDRIVER_BIN'] = Selenium::WebDriver::DriverFinder.path(options, Selenium::WebDriver::Edge::Service) - ENV['EDGE_BIN'] = options.binary + finder = Selenium::WebDriver::DriverFinder.new(options, Selenium::WebDriver::Edge::Service) + ENV['EDGEDRIVER_BIN'] = finder.driver_path + ENV['EDGE_BIN'] = finder.browser_path end end diff --git a/examples/ruby/spec/browsers/firefox_spec.rb b/examples/ruby/spec/browsers/firefox_spec.rb index b67d1dee72f4..308eb4b33dcc 100644 --- a/examples/ruby/spec/browsers/firefox_spec.rb +++ b/examples/ruby/spec/browsers/firefox_spec.rb @@ -122,7 +122,8 @@ def driver_finder options = Selenium::WebDriver::Options.firefox(browser_version: 'stable') - ENV['GECKODRIVER_BIN'] = Selenium::WebDriver::DriverFinder.path(options, Selenium::WebDriver::Firefox::Service) - ENV['FIREFOX_BIN'] = options.binary + finder = Selenium::WebDriver::DriverFinder.new(options, Selenium::WebDriver::Firefox::Service) + ENV['GECKODRIVER_BIN'] = finder.driver_path + ENV['FIREFOX_BIN'] = finder.browser_path end end diff --git a/examples/ruby/spec/drivers/service_spec.rb b/examples/ruby/spec/drivers/service_spec.rb index c08b27157584..c801497f5a6e 100644 --- a/examples/ruby/spec/drivers/service_spec.rb +++ b/examples/ruby/spec/drivers/service_spec.rb @@ -33,7 +33,8 @@ def driver_finder options = Selenium::WebDriver::Options.chrome(browser_version: 'stable') - ENV['CHROMEDRIVER_BIN'] = Selenium::WebDriver::DriverFinder.path(options, Selenium::WebDriver::Chrome::Service) - ENV['CHROME_BIN'] = options.binary + finder = Selenium::WebDriver::DriverFinder.new(options, Selenium::WebDriver::Chrome::Service) + ENV['CHROMEDRIVER_BIN'] = finder.driver_path + ENV['CHROME_BIN'] = finder.browser_path end end