Skip to content

Commit 338a069

Browse files
committed
Add version guard
1 parent 16dc0d3 commit 338a069

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

rb/spec/integration/selenium/webdriver/fedcm_spec.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ module Selenium
2323
module WebDriver
2424
module FedCM
2525
describe FedCM,
26+
exclude: {version: '138.0.7204.23'},
2627
exclusive: [{bidi: false, reason: 'Not yet implemented with BiDi'}, {browser: %i[chrome edge]}] do
2728
let(:dialog) { driver.fedcm_dialog }
2829

rb/spec/integration/selenium/webdriver/spec_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def example_finished(notification)
7272
guards.add_condition(:headless, !ENV['HEADLESS'].nil?)
7373
guards.add_condition(:bidi, !ENV['WEBDRIVER_BIDI'].nil?)
7474
guards.add_condition(:rbe, GlobalTestEnv.rbe?)
75+
guards.add_condition(:version, GlobalTestEnv.browser_version)
7576

7677
results = guards.disposition
7778
send(*results) if results

rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ def browser
5757
end
5858
end
5959

60+
def browser_version
61+
driver_instance.capabilities.browser_version
62+
end
63+
6064
def driver_instance(...)
6165
@driver_instance || create_driver!(...)
6266
end
@@ -204,7 +208,7 @@ def current_env
204208
{
205209
browser: browser,
206210
driver: driver,
207-
version: driver_instance.capabilities.browser_version,
211+
version: browser_version,
208212
platform: Platform.os,
209213
ci: Platform.ci,
210214
rbe: rbe?

0 commit comments

Comments
 (0)