一尘不染

等待特定条件时通过WebDriver刷新网页

selenium

我正在寻找一种更优雅的方法来在测试过程中刷新网页(我使用Selenium2)。我只是发送F5键,但我想知道驱动程序是否具有刷新整个网页的方法,这是我的代码

    while(driver.findElements(By.xpath("//*[text() = 'READY']")).size() == 0 )
        driver.findElement(By.xpath("//body")).sendKeys(Keys.F5);
        //element appear after text READY is presented      
    driver.findElement(By.cssSelector("div.column a")).click();

也许是在手动刷新的页面上查找元素的更好的解决方案


阅读 276

收藏
2020-06-26

共1个答案

一尘不染

在Java或JavaScript中:

driver.navigate().refresh();

这应该刷新页面。

2020-06-26