【发布时间】:2017-11-30 09:54:02
【问题描述】:
在 Selenium WebDriver 中编译我的代码时出现此错误:
@BeforeClass setUp java.lang.Error: 未解决的编译问题: Wait 类型中的 until(Function) 方法不适用于 arguments (new Function(){}) 函数无法解析为类型
我的代码是:
Wait wait = new FluentWait(driver)
.withTimeout(30, SECONDS)
.pollingEvery(5, SECONDS)
.ignoring(NoSuchElementException.class);
WebElement myLoginButton = wait.until(
new Function() {
public WebElement apply(WebDriver driver) {
return driver.findElement(By.id("btnLogin"));
}
}
)
【问题讨论】:
-
好的,因此查看您拥有的代码有点难以确定您要实现的目标。是否还有更多与此区块相关的代码没有共享
new Function() { public WebElement apply(WebDriver driver) { return driver.findElement(By.id("btnLogin")); }