我正在寻找更优雅的方式在测试期间刷新网页(我使用 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();
也许是在手动刷新页面上查找元素的更好解决方案
在 Java 或 JavaScript 中:
driver.navigate().refresh();
这应该刷新页面。