【发布时间】:2011-12-03 00:29:58
【问题描述】:
我遵循了这里写的内容: WebDriver Selenium API: ElementNotFoundErrorException when Element is clearly there !
我的代码如下:
Function<WebDriver, WebElement> presenceOfElementLocated(final By locator) {
return new Function<WebDriver, WebElement>() {
public WebElement apply(WebDriver driver) {
return driver.findElement(locator);
}
};
}
.......
driver.get(baseUrl);
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(presenceOfElementLocated(By.className("classname")));
findByClassAndName(driver, "x-tree3-node-text", "Name1").click();
问题是,那似乎没有做任何事情。它不起作用,我什至看不到任何等待网页 gui 的痕迹。我通过超时的隐式等待得到了同样的结果......有人可以帮忙吗?
【问题讨论】:
标签: webdriver selenium-webdriver