update test containers

This commit is contained in:
DOHA
2019-07-20 10:29:33 +03:00
parent 0127ae0840
commit 2a5576618e
2 changed files with 23 additions and 17 deletions
@@ -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);
}
}