diff --git a/testing-modules/test-containers/pom.xml b/testing-modules/test-containers/pom.xml
index 292af2051a..bd87cb5b22 100644
--- a/testing-modules/test-containers/pom.xml
+++ b/testing-modules/test-containers/pom.xml
@@ -23,6 +23,12 @@
${junit.platform.version}
test
+
+ org.junit.platform
+ junit-platform-commons
+ ${junit.platform.version}
+ test
+
org.junit.vintage
junit-vintage-engine
@@ -59,6 +65,11 @@
selenium-remote-driver
${selenium-remote-driver.version}
+
+ org.seleniumhq.selenium
+ selenium-chrome-driver
+ ${selenium-remote-driver.version}
+
@@ -76,7 +87,7 @@
org.junit.platform
junit-platform-surefire-provider
- ${junit.platform.version}
+ ${junit-platform-surefire-provider.version}
@@ -99,15 +110,14 @@
- 1.0.1
- 4.12.1
- 2.8.2
- 2.21.0
- 5.0.1.RELEASE
- 1.7.2
- 42.2.2
- 3.12.0
- 2.21.0
+ 1.5.0
+ 5.5.0
+ 2.12.0
+ 1.11.4
+ 42.2.6
+ 3.141.59
+ 2.22.2
+ 1.3.2
diff --git a/testing-modules/test-containers/src/test/java/com/baeldung/testconainers/WebDriverContainerLiveTest.java b/testing-modules/test-containers/src/test/java/com/baeldung/testconainers/WebDriverContainerLiveTest.java
index 0e52c4e9f7..0fdf0ede79 100644
--- a/testing-modules/test-containers/src/test/java/com/baeldung/testconainers/WebDriverContainerLiveTest.java
+++ b/testing-modules/test-containers/src/test/java/com/baeldung/testconainers/WebDriverContainerLiveTest.java
@@ -2,29 +2,26 @@ package com.baeldung.testconainers;
import static org.junit.Assert.assertEquals;
-import org.junit.ClassRule;
import org.junit.Rule;
import org.junit.Test;
import org.openqa.selenium.By;
-import org.openqa.selenium.remote.DesiredCapabilities;
+import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.remote.RemoteWebDriver;
-import org.testcontainers.DockerClientFactory;
import org.testcontainers.containers.BrowserWebDriverContainer;
-import org.testcontainers.containers.GenericContainer;
public class WebDriverContainerLiveTest {
@Rule
public BrowserWebDriverContainer chrome
= new BrowserWebDriverContainer()
- .withDesiredCapabilities(DesiredCapabilities.chrome());
+ .withCapabilities(new ChromeOptions());
@Test
public void whenNavigatedToPage_thenHeadingIsInThePage() {
RemoteWebDriver driver = chrome.getWebDriver();
- driver.get("https://saucelabs.com/test/guinea-pig");
- String heading = driver.findElement(By.xpath("/html/body/h1"))
+ driver.get("http://example.com");
+ String heading = driver.findElement(By.xpath("/html/body/div/h1"))
.getText();
- assertEquals("This page is a Selenium sandbox", heading);
+ assertEquals("Example Domain", heading);
}
}