我正在寻找更优雅的方式来刷新测试期间的网页(我使用硒2)。 我只是发送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();
也许是在手动刷新的页面上查找元素的更好的解决方案
在python中
使用内置方法
或者,执行JavaScript
在Python中有一种方法可以做到这一点:
driver.refresh()
。在Java中可能不一样。或者,您可以
driver.get("http://foo.bar");
,尽管我认为刷新方法应该工作得很好。在Java或JavaScript中:
这将刷新页面。
相关问题 更多 >
编程相关推荐