java WebDriverWait未使用Selenium 3.3.1编译
将我的框架升级到Selenium 3.3.1时,我发现WebDriverWait存在一个问题。任何帮助都将不胜感激。我搜索了Selenium站点和Stackoverflow以寻求帮助
functionX (WebDriver drvr, WebElement elem){
WebDriverWait wait = new WebDriverWait(drvr,3);
wait.withTimeout(60, TimeUnit.SECONDS);
wait.pollingEvery(5, TimeUnit.SECONDS);
wait.ignoring(NoSuchElementException.class);
wait.until(ExpectedConditions.visibilityOf(elem));
}
等待。除非未编译,否则会出现以下错误:
FluentWait类型中的方法until(Function)不适用于参数(new ExpectedCondition(){})
谢谢你的支持
# 1 楼答案
只需添加以下代码