相关疑难解决方法(0)

wait.until(ExpectedConditions)在selenium中不再起作用了

到目前为止,我使用了2.45.0版本的selenium,所有的等待都是这样完成的:

WebDriverWait wait = new WebDriverWait(webKitUtility.getWebDriver(), 5);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("role")));
Run Code Online (Sandbox Code Playgroud)

但我更新了selenium到3.1.0,我收到错误:

"FluentWait类型中的方法(谓词)不适用于参数(ExpectedCondition)"

我看到从2.45.0到3.1.0,有些东西被弃用了.我正在尝试调查现在最好的方法,但我不确定.我在谷歌上找到的大部分内容都是旧信息,解释方法与我目前使用的方式相同.

selenium

27
推荐指数
3
解决办法
4万
查看次数

标签 统计

selenium ×1