From cba6062a3ce50b57d6a11ecc0dec64fd64580837 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 10 Aug 2026 17:15:37 +0000 Subject: [PATCH 1/2] Update junit-framework monorepo to v6.1.3 --- examples/java/build.gradle | 2 +- examples/java/pom.xml | 2 +- examples/kotlin/pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/java/build.gradle b/examples/java/build.gradle index 50aa31949ac..82b02b58ead 100644 --- a/examples/java/build.gradle +++ b/examples/java/build.gradle @@ -14,7 +14,7 @@ ext['seleniumVersion'] = System.getProperty('selenium.version', '4.46.0') dependencies { testImplementation "org.seleniumhq.selenium:selenium-java:${seleniumVersion}" testImplementation "org.seleniumhq.selenium:selenium-grid:${seleniumVersion}" - testImplementation platform("org.junit:junit-bom:6.1.2") + testImplementation platform("org.junit:junit-bom:6.1.3") testImplementation 'org.junit.jupiter:junit-jupiter-engine' testRuntimeOnly 'org.junit.platform:junit-platform-launcher' testImplementation 'com.titusfortner:selenium-logger:2.4.0' diff --git a/examples/java/pom.xml b/examples/java/pom.xml index 3b1dad44127..2a6a0a351c9 100644 --- a/examples/java/pom.xml +++ b/examples/java/pom.xml @@ -44,7 +44,7 @@ org.junit.jupiter junit-jupiter-engine - 6.1.2 + 6.1.3 test diff --git a/examples/kotlin/pom.xml b/examples/kotlin/pom.xml index 42f3e009a8b..cd58c5c9200 100644 --- a/examples/kotlin/pom.xml +++ b/examples/kotlin/pom.xml @@ -14,7 +14,7 @@ 2.0.18 1.6.1 - 6.1.2 + 6.1.3 3.5.6 From 325655087067155428439a07f8dd75fe2a8370e4 Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Mon, 10 Aug 2026 16:46:14 -0500 Subject: [PATCH 2/2] Fix Firefox setContext test broken by geckodriver capability restriction geckodriver now rejects -remote-allow-system-access when set via FirefoxOptions capabilities, breaking the CI checks this PR is meant to pass. Bump selenium.version to 4.47.0 and switch to GeckoDriverService.Builder().withAllowSystemAccess(true), matching the fix already applied in SeleniumHQ/selenium's own Java test suite. Co-Authored-By: Claude Sonnet 5 --- examples/java/build.gradle | 2 +- examples/java/pom.xml | 2 +- .../src/test/java/dev/selenium/browsers/FirefoxTest.java | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/examples/java/build.gradle b/examples/java/build.gradle index 82b02b58ead..74368ffa451 100644 --- a/examples/java/build.gradle +++ b/examples/java/build.gradle @@ -9,7 +9,7 @@ repositories { mavenCentral() } -ext['seleniumVersion'] = System.getProperty('selenium.version', '4.46.0') +ext['seleniumVersion'] = System.getProperty('selenium.version', '4.47.0') dependencies { testImplementation "org.seleniumhq.selenium:selenium-java:${seleniumVersion}" diff --git a/examples/java/pom.xml b/examples/java/pom.xml index 2a6a0a351c9..b315bc06b55 100644 --- a/examples/java/pom.xml +++ b/examples/java/pom.xml @@ -13,7 +13,7 @@ 17 17 UTF-8 - 4.46.0 + 4.47.0 diff --git a/examples/java/src/test/java/dev/selenium/browsers/FirefoxTest.java b/examples/java/src/test/java/dev/selenium/browsers/FirefoxTest.java index 3cf27c3e39c..b10610e299f 100644 --- a/examples/java/src/test/java/dev/selenium/browsers/FirefoxTest.java +++ b/examples/java/src/test/java/dev/selenium/browsers/FirefoxTest.java @@ -189,7 +189,10 @@ public void fullPageScreenshot() throws Exception { @Test public void setContext() { - driver = startFirefoxDriver(new FirefoxOptions().addArguments("-remote-allow-system-access")); + GeckoDriverService service = + new GeckoDriverService.Builder().withAllowSystemAccess(true).build(); + + driver = new FirefoxDriver(service, new FirefoxOptions()); driver.setContext(FirefoxCommandContext.CHROME); driver.executeScript("console.log('Inside Chrome context');");