diff --git a/rb/spec/integration/selenium/webdriver/network_spec.rb b/rb/spec/integration/selenium/webdriver/network_spec.rb index b640644f9b700..ae1b2bfa347b6 100644 --- a/rb/spec/integration/selenium/webdriver/network_spec.rb +++ b/rb/spec/integration/selenium/webdriver/network_spec.rb @@ -21,7 +21,7 @@ module Selenium module WebDriver - describe Network, exclude: {version: GlobalTestEnv.beta_chrome_version}, + describe Network, exclude: {version: 'beta'}, exclusive: {bidi: true, reason: 'only executed when bidi is enabled'}, only: {browser: %i[chrome edge firefox]} do let(:username) { SpecSupport::RackServer::TestApp::BASIC_AUTH_CREDENTIALS.first } diff --git a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb index 72d4d29c1a7cd..fa02021e7bf98 100644 --- a/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb +++ b/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb @@ -58,7 +58,7 @@ def browser end def browser_version - driver_instance.capabilities.browser_version + ENV.fetch('WD_BROWSER_VERSION', 'stable') end def driver_instance(...) @@ -193,18 +193,6 @@ def create_driver!(listener: nil, **, &block) raise e end - def beta_chrome_version - chrome_beta_url = 'https://chromereleases.googleblog.com/search/label/Beta%20updates' - - uri = URI.parse(chrome_beta_url) - - response = Net::HTTP.get_response(uri) - - return "Failed to fetch Chrome Beta page: #{response&.code}" unless response.is_a?(Net::HTTPSuccess) - - response.body.match(/\d+\.\d+\.\d+\.\d+/).to_s - end - private def build_options(**) diff --git a/rb/spec/tests.bzl b/rb/spec/tests.bzl index 85b7cb9b1d3ea..accd038d01427 100644 --- a/rb/spec/tests.bzl +++ b/rb/spec/tests.bzl @@ -111,6 +111,7 @@ BROWSERS = { "env": { "WD_REMOTE_BROWSER": "firefox", "WD_SPEC_DRIVER": "firefox", + "WD_BROWSER_VERSION": "beta", } | select({ "@selenium//common:use_pinned_linux_firefox": { "FIREFOX_BINARY": "$(location @linux_beta_firefox//:firefox/firefox)",