Maven org.openqa.selenium.WebDriverException;未知错误:Chrome无法启动:异常退出-在JENKINS中执行测试套件时出错

Maven org.openqa.selenium.WebDriverException;未知错误:Chrome无法启动:异常退出-在JENKINS中执行测试套件时出错,maven,selenium-webdriver,selenium-chromedriver,webdriver-manager,testng.xml,Maven,Selenium Webdriver,Selenium Chromedriver,Webdriver Manager,Testng.xml,我有一个testNG.xml测试套件,作为maven项目执行,maven命令在本地机器上通过终端执行时运行良好,但通过Jenkins执行相同命令会产生以下错误 org.openqa.selenium.WebDriverException: 未知错误:Chrome无法启动:异常退出 (未知错误:DevToolsActivePort文件不存在) (从chrome location/usr/bin/google-chrome启动的进程不再运行,因此ChromeDriver假设chrome已经崩溃。)

我有一个testNG.xml测试套件,作为maven项目执行,maven命令在本地机器上通过终端执行时运行良好,但通过Jenkins执行相同命令会产生以下错误

org.openqa.selenium.WebDriverException: 未知错误:Chrome无法启动:异常退出 (未知错误:DevToolsActivePort文件不存在) (从chrome location/usr/bin/google-chrome启动的进程不再运行,因此ChromeDriver假设chrome已经崩溃。) 构建信息:版本:“3.141.59”,修订版:“e82be7d358”,时间:“2018-11-14T08:17:03” 系统信息:主机:'jenkins desktop',ip:'127.0.1.1',os.name:'Linux',os.arch:'amd64',os.version:'4.15.0-112-generic',java.version:'1.8.0_265' 驱动程序信息:Driver.version:ChromeDriver 远程堆栈跟踪:#0 0x558d443c8959

Webdriver实例是在@BeforeMethod中创建的,下面是我设置的代码和色度选项

public static void setChromeDriverProperty() {
        WebDriverManager.chromedriver().setup();

        //Set Chrome Driver properties.
        ChromeOptions options = new ChromeOptions();
        options.addArguments("--headless", "--disable-gpu", "--window-size=1920,1080","--ignore-certificate-errors");
        options.addArguments("start-maximized"); // open Browser in maximized mode
        options.addArguments("disable-infobars"); // disabling info-bars
        options.addArguments("--disable-extensions"); // disabling extensions
        options.addArguments("--disable-gpu"); // applicable to windows os only
        options.addArguments("--no-sandbox", "--disable-dev-shm-usage"); // Bypass OS security model, overcome limited resource problems

        driver = new ChromeDriver();
        driver.manage().window().maximize();
    }