【问题标题】:How to validate in selenium if a page is refreshing in every 5 seconds如果页面每 5 秒刷新一次,如何在 selenium 中进行验证
【发布时间】:2019-06-25 21:41:33
【问题描述】:

我需要验证页面是否刷新成功,页面每 5 秒刷新一次

【问题讨论】:

  • 看看this。这可能是你的答案

标签: java selenium-webdriver


【解决方案1】:

在页面上选择一个元素并使用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

如果您需要知道页面刷新的速度,您需要添加一个秒表并在之前启动它并在之后检查时间。如果你想反复检查,你会想把上面的代码放在一个循环中等等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 2016-03-21
    • 2021-01-22
    • 2018-06-21
    相关资源
    最近更新 更多