Skip to content

Commit ce86c34

Browse files
authored
Merge pull request #1008 from testcontainers/simplify-selenium-example
Simplify selenium example
2 parents 1085da9 + c9bda91 commit ce86c34

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

examples/selenium-container/src/test/java/SeleniumContainerTest.java

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.testcontainers.containers.BrowserWebDriverContainer;
77

88
import java.io.File;
9+
import java.util.List;
910

1011
import static org.rnorth.visibleassertions.VisibleAssertions.assertTrue;
1112
import static org.testcontainers.containers.BrowserWebDriverContainer.VncRecordingMode.RECORD_ALL;
@@ -25,18 +26,8 @@ public void simplePlainSeleniumTest() {
2526
RemoteWebDriver driver = chrome.getWebDriver();
2627

2728
driver.get("https://wikipedia.org");
28-
WebElement searchInput = driver.findElementByName("search");
29+
List<WebElement> searchInput = driver.findElementsByName("search");
2930

30-
searchInput.sendKeys("Rick Astley");
31-
searchInput.submit();
32-
33-
WebElement otherPage = driver.findElementByPartialLinkText("Rickrolling");
34-
otherPage.click();
35-
36-
boolean expectedTextFound = driver.findElementsByCssSelector("p")
37-
.stream()
38-
.anyMatch(element -> element.getText().contains("meme"));
39-
40-
assertTrue("The word 'meme' is found on a page about rickrolling", expectedTextFound);
31+
assertTrue("The search input box is found", searchInput != null && searchInput.size() > 0);
4132
}
4233
}

0 commit comments

Comments
 (0)