当我删除无头选项时,驱动程序工作正常,但当我包含它时,测试失败。使用chromedriver版本2.36.540470
public WebDriver createDriver() {
System.setProperty("webdriver.chrome.driver", "C:\\Dev\\tools\\chromedriver.exe");
final ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.setExperimentalOption("useAutomationExtension", false);
chromeOptions.addArguments("window-size=1900x1200");
chromeOptions.addArguments("--disable-gpu");
chromeOptions.addArguments("--headless");
final WebDriver driver = new ChromeDriver(chromeOptions);
return driver;
}
答案 0 :(得分:0)
原来,无头的运行无头不能很好地处理ssl证书(当前打开问题)。切换到gecko驱动程序修复了这个问题。