我将centos 7用作Jenkins进行运行测试的从属服务器。 我安装了: 谷歌铬稳定 xorg-x11-server-Xvfb openJDK chrmdriver gtk3-devel
但是当我进行启动测试时,我遇到了错误 org.openqa.selenium.WebDriverException:未知错误:Chrome无法启动:异常退出 (未知错误:DevToolsActivePort文件不存在) (该进程从chrome位置/ usr / bin / google-chrome开始不再运行,因此ChromeDriver假定Chrome崩溃了。) (驱动程序信息:chromedriver = 2.41.578700(2f1ed5f9343c13f73144538f15c00b370eda6706),platform = Linux 3.10.0-862.14.4.el7.x86_64 x86_64)(警告:服务器未提供任何堆栈跟踪信息)
我的硒测试参数:
case "chrome":
testBrowserName = "CH";
WebDriverManager.chromedriver().setup();
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.setHeadless(true);
chromeOptions.setAcceptInsecureCerts(true);
chromeOptions.addArguments("window-size=1920x1080");
chromeOptions.addArguments("--remote-debugging-port=9222");
chrome_options.add_argument('--no-sandbox')
ChromeDriver driver = new ChromeDriver(chromeOptions);
WebDriverRunner.setWebDriver(driver);
break;