java如何在每个服务生页面上重新加载页面
我想在Awaitility.await()
的每次迭代中重新加载页面,以检查元素的文本是否已更改
我的代码:
Awaitility.await()
.pollInterval(5000, TimeUnit.MILLISECONDS)
.atMost(30, SECONDS)
.until(() -> driver.findElement(By.id("id")).getText(), equalTo(EXPECTED_TEXT));
}
我想每隔5秒在每个.pollInterval
上重新加载页面,其中包括:
driver.navigate().refresh()
我怎样才能做到这一点? 或者建议一个更好的java解决方案。 谢谢
# 1 楼答案
使用循环和
Thread.sleep(...)
将是最简单的方法:六次尝试乘以5秒将得到大约30秒的最大值