Chrome headless模式运行selenium脚本时间长
最近研究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();
}
第一次发帖求助~~希望大神支持下