Chrome headless模式运行selenium脚本时间长

qq_30255353 qq_30255353 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近研究Chrome的headless,之前是一直用phantomjs。兼容性并不是很好用。据说这个支持截图,支持无界面的自动化测试很好,就研究了下,实践过程中会有些问题:比如driver和浏览器版本不兼容的问题,比如添加截图参数会报错等问题,都没有解决,最让我觉得不理解的是,使用headless模式时,driver.get("url")这个过程时间长达1分钟左右,刚开始以为是我测试的系统需要重定向,所以慢,我换了百度的地址,时间依然很长,求解,求大神带带~~附上代码:
@Test
public void f() {
System.out.println("start");
System.setProperty("webdriver.chrome.driver", "./driver/chromedriver2.37.exe");//chromederiver存放位置
ChromeOptions options = new ChromeOptions();
options.addArguments("--headless");
// options.addArguments("start-maximized");
// options.addArguments("--screenshot");



WebDriver driver = new ChromeDriver(options);
System.out.println(System.currentTimeMillis());
driver.get("http://www.baidu.com");
System.out.println(System.currentTimeMillis());

System.out.println("get url");
System.out.println(" url"+driver.getCurrentUrl());



String title = driver.getTitle();
System.out.println(title);
driver.close();

}

第一次发帖求助~~希望大神支持下
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
qq_30255353
其他 259 成员 6,539 内容