Selenium- Webdriver脚本无法识别页面加载

时间:2016-07-13 18:37:22

标签: java internet-explorer selenium selenium-webdriver webdriver

我有一个脚本,它使用driver.get()来覆盖Internet Explorer中的页面。应用程序中的大多数页面都被标识为已加载,但是由于过去几周内几个页面都没有被识别为已加载,即使它们已经返回200.这个脚本在过去工作但不知何故在几周前停止工作。有人对此有任何线索吗?我甚至无法添加任何等待,因为我意识到调试时它只会卡在driver.get()语句中。

2 个答案:

答案 0 :(得分:0)

我之前也在我们的应用中遇到过这种情况。前端混乱导航,它弄乱了driver.get()。我可以直接使用javascript进行导航。

driver.executeScript("window.location.href = 'http://www.google.com';");

java中的那个,但无论你遇到什么语言绑定都会有一些方法来执行JS。但是,这串JS在所有绑定中都是相同的。

答案 1 :(得分:0)

在Internet Explorer中,应设置安全设置。设置安全设置 - > 打开IE - >工具 - >互联网选项 - >安全 - >在这里,对于所有Internet,Intranet,受信任的站点和受限制的站点,禁用受保护的模式并应用和保存设置。

希望这会有所帮助:)