前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >selenium2java让浏览器停止加载的方法

selenium2java让浏览器停止加载的方法

作者头像
FunTester
发布2019-09-25 15:44:14
9250
发布2019-09-25 15:44:14
举报
文章被收录于专栏:FunTesterFunTester

本人在使用selenium2java的过程中,偶然会遇到一些网页一直在加载,大概是防爬虫的一些东西,或者网速太慢了,或者有一些请求一直没有返回,今天想到一个办法,使用多线程按快捷键esc来使浏览器停止加载。试了效果不错,分享出来,供大家参考。

代码语言:javascript
复制
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();
        }
    }

}

使用方法就是在访问新页面的操作下面加上这段代码:

代码语言:javascript
复制
Thread stop = new StopLoading();           
    stop.start();
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FunTester 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档