【发布时间】:2019-06-25 21:41:33
【问题描述】:
我需要验证页面是否刷新成功,页面每 5 秒刷新一次
【问题讨论】:
-
看看this。这可能是你的答案
我需要验证页面是否刷新成功,页面每 5 秒刷新一次
【问题讨论】:
在页面上选择一个元素并使用ExpectedConditions.stalenessOf(e) 等待它过时。
例如,
WebElement html = driver.findElement(By.tagName("html"));
new WebDriverWait(driver, 20).until(ExpectedConditions.stalenessOf(html));
// if you get here the page refreshed
如果您需要知道页面刷新的速度,您需要添加一个秒表并在之前启动它并在之后检查时间。如果你想反复检查,你会想把上面的代码放在一个循环中等等。
【讨论】: