【发布时间】:2017-08-23 23:29:25
【问题描述】:
我在 Java/Firefox 中使用 selenium 做一些测试用例,有时 QA 服务器会挂起。单击登录按钮后,它仍然在同一页面上,没有进入下一页,并且加载微调器永远旋转。现在,到目前为止,我唯一的选择是手动刷新,即使这些都是自动化的。
我试过了
driver.navigate().refresh();
as well as
((JavascriptExecutor)driver).executeScript("document.location.reload()");
它们似乎在页面之间不起作用。有没有更好的方法来刷新不依赖于加载状态的页面?
【问题讨论】:
-
您是否尝试过设置页面加载超时?它可能会有所帮助。
driver.manage().timeouts().pageLoadTimeout()
标签: java selenium firefox selenium-webdriver