selenium expectedconditions.visibilityofelementlocated POLLIING not working

时间:2017-03-17 15:37:25

标签: java selenium firefox

我正在使用Selenium 3.31网络驱动程序。 我正在等待一个元素在代码移动之前从页面中消失(下面的代码) 看似讨厌的是代码将等待整个30秒,而不是" Poll"每2秒钟查看是否满足条件(例如继续) 所以我不确定我是否在这里遗漏了一些东西,但我只想努力实现的是等待" account_logout" div已经消失了。

注意我已经使用了QTP / UFT很长一段时间了,但是Selenium对我来说是新手,所以如果我需要在其他地方设置FluentWait,或者只使用带有java文件的那个,我不是100%吗?

` //FluentWait
  Wait<WebDriver> wait = new FluentWait<WebDriver>(driver)
  .withTimeout(30, TimeUnit.SECONDS)
  .pollingEvery(2, TimeUnit.SECONDS)
  ignoring(NoSuchElementException.class);
  wait.until(ExpectedConditions.invisibilityOfElementLocated(By.id("account_logout")));`

0 个答案:

没有答案