簡體   English   中英

硒:停止頁面加載

[英]Selenium : Stop page loading

我正在使用Selenium測試一堆URL。 但是其中一些無效,瀏覽器可能會花費大量時間停止加載。
set_page_load_timeout( )運作良好,如果達到了超時時間,它將繼續執行代碼,但是直到瀏覽器完成之前的工作后,下一個URL才會被測試...
我也嘗試發送Javascript代碼( window.stop() ),但是直到頁面加載完畢后,它才起作用。

有什么適當的方法嗎? 如果沒有,我將嘗試任何建議的解決方案。

如果我正確理解“無效”,則表示它們可能不存在,為什么不嘗試:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM