Selenium:停止加载页面

时间:2013-11-04 15:30:00

标签: java python firefox selenium

我正在使用Selenium来测试一堆网址。但其中一些无效,浏览器可能需要花费大量时间才能停止加载 set_page_load_timeout()运行良好,如果已达到超时,将继续执行代码,但在浏览器完成之前的工作之前,不会测试下一个URL ...
我还尝试发送一个Javascript代码(window.stop()),但在页面加载之前它不起作用。

有没有正确的方法呢? 如果没有,我会尝试任何建议的解决方案。

1 个答案:

答案 0 :(得分:0)

如果我理解正确“他们无效”,你的意思是他们可能不存在,为什么不尝试:

 try {
     URL myURL = new URL("http://test.com/");
     URLConnection myURLConnection = myURL.openConnection();
     myURLConnection.connect(); 
}  catch (MalformedURLException e) {  }  
catch (IOException e) {    //end test }