WebDriverWait wait.until(ExpectedConditions.presenceOfAllElementsLocatedBy(by))不使用Selenium 3.4.0

时间:2017-05-11 22:00:29

标签: java selenium selenium-webdriver

foo

它是一个maven项目,我已经从2.53.0升级到selenium 3.4.0版本,并添加了番石榴与21.0版本的依赖关系。 早些时候所有的等待都在起作用。当升级到最新的selenium 3.4.0版本时,所有等待都会中断。执行测试时会收到以下错误。

  

java.lang.NoSuchMethodError:org.openqa.selenium.support.ui.WebDriverWait.until(Ljava / util / function / Function;)Ljava / lang / Object;

许多用户表示添加Guava依赖项此问题已不复存在,但即使添加了Guava依赖项,我也看到了这个问题。

1 个答案:

答案 0 :(得分:0)

查看此WebDriverWait.until no longer available in Selenium-java-3.2 and Selenium-java-3.3 releases

中的第三条评论

我添加了番石榴依赖+现在使用流利的等待,它工作正常