我正在使用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")));`