List<WebElement> itemList = getWebDriver().findElements(By.className("className"));
WebElement target = null;
for(WebElement e: itemList){
if(e.getAttribute("textContent").equals("Stuff")){
target = e;
}
}
wait.until(ExpectedConditions.visibilityOf(target));
底部的等待线抛出异常,我想知道原因。这有效:
wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("selector")));
但是传入一个特定元素而不是By。路径没有。