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

qq_30255353 2018-06-11 02:32:07
最近研究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();

}

第一次发帖求助~~希望大神支持下
...全文
2249 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

248

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧