selenium2java讓瀏覽器停止載入的方法
- 2019 年 10 月 7 日
- 筆記
本人在使用selenium2java的過程中,偶然會遇到一些網頁一直在載入,大概是防爬蟲的一些東西,或者網速太慢了,或者有一些請求一直沒有返回,今天想到一個辦法,使用多執行緒按快捷鍵esc來使瀏覽器停止載入。試了效果不錯,分享出來,供大家參考。
package selenium; import java.awt.AWTException; import java.awt.event.KeyEvent; public class StopLoading extends Thread{ public void run() { try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } try { Library.getInstance().pressKeyEvent(KeyEvent.VK_ESCAPE); } catch (AWTException e) { e.printStackTrace(); } } }
使用方法就是在訪問新頁面的操作下面加上這段程式碼:
Thread stop = new StopLoading(); stop.start();
