diff --git a/examples/java/build.gradle b/examples/java/build.gradle index 5192d2265361..12f6a5dc007c 100644 --- a/examples/java/build.gradle +++ b/examples/java/build.gradle @@ -10,7 +10,7 @@ repositories { } dependencies { - testImplementation 'org.seleniumhq.selenium:selenium-java:4.22.0' + testImplementation 'org.seleniumhq.selenium:selenium-java:4.23.0' testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.10.3' } diff --git a/examples/java/src/test/java/dev/selenium/bidi/cdp/CdpApiTest.java b/examples/java/src/test/java/dev/selenium/bidi/cdp/CdpApiTest.java index 1b501ea2a185..5ef7d3b2763d 100644 --- a/examples/java/src/test/java/dev/selenium/bidi/cdp/CdpApiTest.java +++ b/examples/java/src/test/java/dev/selenium/bidi/cdp/CdpApiTest.java @@ -4,31 +4,21 @@ import dev.selenium.BaseTest; import java.time.Duration; import java.util.Base64; -import java.util.HashMap; -import java.util.List; import java.util.Map; import java.util.Objects; import java.util.Optional; -import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.atomic.AtomicBoolean; - import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; -import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; import org.openqa.selenium.By; -import org.openqa.selenium.Cookie; -import org.openqa.selenium.JavascriptException; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; import org.openqa.selenium.devtools.DevTools; import org.openqa.selenium.devtools.HasDevTools; -import org.openqa.selenium.devtools.v124.browser.Browser; -import org.openqa.selenium.devtools.v124.network.Network; -import org.openqa.selenium.devtools.v124.network.model.Headers; -import org.openqa.selenium.devtools.v124.performance.Performance; -import org.openqa.selenium.devtools.v124.performance.model.Metric; -import org.openqa.selenium.devtools.v124.runtime.Runtime; +import org.openqa.selenium.devtools.v125.browser.Browser; +import org.openqa.selenium.devtools.v125.network.Network; +import org.openqa.selenium.devtools.v125.network.model.Headers; import org.openqa.selenium.support.ui.WebDriverWait; public class CdpApiTest extends BaseTest { @@ -37,7 +27,7 @@ public class CdpApiTest extends BaseTest { @BeforeEach public void createSession() { ChromeOptions options = new ChromeOptions(); - options.setBrowserVersion("124"); + options.setBrowserVersion("125"); driver = new ChromeDriver(options); wait = new WebDriverWait(driver, Duration.ofSeconds(10)); } diff --git a/examples/java/src/test/java/dev/selenium/bidi/cdp/NetworkTest.java b/examples/java/src/test/java/dev/selenium/bidi/cdp/NetworkTest.java index f97b84709044..e85f651508fe 100644 --- a/examples/java/src/test/java/dev/selenium/bidi/cdp/NetworkTest.java +++ b/examples/java/src/test/java/dev/selenium/bidi/cdp/NetworkTest.java @@ -21,10 +21,10 @@ import org.openqa.selenium.devtools.DevTools; import org.openqa.selenium.devtools.HasDevTools; import org.openqa.selenium.devtools.NetworkInterceptor; -import org.openqa.selenium.devtools.v124.browser.Browser; -import org.openqa.selenium.devtools.v124.network.Network; -import org.openqa.selenium.devtools.v124.performance.Performance; -import org.openqa.selenium.devtools.v124.performance.model.Metric; +import org.openqa.selenium.devtools.v125.browser.Browser; +import org.openqa.selenium.devtools.v125.network.Network; +import org.openqa.selenium.devtools.v125.performance.Performance; +import org.openqa.selenium.devtools.v125.performance.model.Metric; import org.openqa.selenium.remote.http.*; import org.openqa.selenium.support.ui.WebDriverWait; diff --git a/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/LogTest.java b/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/LogTest.java index 1abd3f15505d..19dd0f788132 100644 --- a/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/LogTest.java +++ b/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/LogTest.java @@ -54,7 +54,7 @@ void testListenToConsoleLog() throws ExecutionException, InterruptedException, T ConsoleLogEntry logEntry = future.get(5, TimeUnit.SECONDS); Assertions.assertEquals("Hello, world!", logEntry.getText()); - Assertions.assertNull(logEntry.getRealm()); + Assertions.assertEquals(1, logEntry.getArgs().size()); Assertions.assertEquals("console", logEntry.getType()); Assertions.assertEquals("log", logEntry.getMethod()); diff --git a/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/ScriptEventsTest.java b/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/ScriptEventsTest.java index 7346049cfd9e..b3f1ffae952e 100644 --- a/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/ScriptEventsTest.java +++ b/examples/java/src/test/java/dev/selenium/bidirectional/webdriver_bidi/ScriptEventsTest.java @@ -30,7 +30,7 @@ public void setup() { options.setCapability("webSocketUrl", true); driver = new FirefoxDriver(options); } - + @Test void canListenToChannelMessage() throws ExecutionException, InterruptedException, TimeoutException {