1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| public boolean waitForElementDisplayed(WebElement el, boolean shouldBeDisplayed) {
boolean displayed = false;
if (shouldBeDisplayed) {
try {
WebDriverWait wait = new WebDriverWait(driver, 20);
wait.until(visibilityOfElementLocated(el));
displayed = true;
} catch (Exception e) {
displayed = false;
}
} else {
try {
displayed = el.isDisplayed();
} catch (NoSuchElementException e) {
displayed = false;
}
}
return displayed;
}
|