【发布时间】:2014-02-02 14:46:49
【问题描述】:
创建了一个函数来检查页面上是否存在元素。意图是等待指定的时间段,然后返回 false,如果不存在。
public boolean isElementPresent(final WebElement element) {
Wait<WebDriver> wait = new WebDriverWait(driver, 60);
return wait.until(new ExpectedCondition<Boolean>() {
public Boolean apply(WebDriver webDriver) {
return element.isDisplayed() != false;
}
});
}
但是如果找不到元素,这会引发异常
【问题讨论】:
-
欢迎来到stackoverflow。如果您发现它们有用,请接受答案。 :)