上一个Chromedriver有问题。每次都失败,错误如下:
启动Chromedriver 2.45.615279
(12B89733300BD268CFF3B78FC76CB8F3A7CC44E5)仅在端口2393本地
允许连接。org.openqa.selenium.webdriverexception:异常:
未知错误:chrome无法启动:异常退出
浏览器版本是
版本71.0.3578.98(官方版本)(64位)
当我从eclipse运行时,一切正常,不会失败。只有当我从jenkins或linux控制台运行时失败。chromedriver进程在linux上保持挂起状态。有解决办法吗?!厚!
最佳答案
尝试添加--no-sandbox
标志:
ChromeOptions ChromeOptions = new ChromeOptions();
ChromeOptions.addArguments("--headless", "window-size=1024,768", "--no-sandbox");
driver = new ChromeDriver(ChromeOptions);
或者,一些人得到了
--single-process
选项的帮助,正如建议的here。