Chromedriver问题未知错误:Chrome无法启动:异常退出

时间:2018-08-16 14:24:49

标签: java jenkins ubuntu-16.04 google-chrome-headless selenide

背景 因此,我试图在Ubuntu服务器上使用Jenkins配置Selenide测试。

我花了很多时间试图弄清楚发生了什么,但是没有运气…; /

系统信息:
Ubuntu 16.04.4 LTS(GNU / Linux 4.4.0-1065-aws x86_64)
硒化物4.12.2
Google-chrome 68.0.3440.106
ChromeDriver v2.9.248304

硒化物代码:

    public void setBrowser(){
       Configuration.browser = "chrome";
       Configuration.headless = true;
       System.setProperty("webdriver.chrome.driver", "/usr/local/bin/chromedriver");
}

Jenkins的输出:

  

在端口7758上启动ChromeDriver(v2.9.248304)
[0.600] [警告]:PAC   禁用支持,因为没有系统实施8月16日   2018 1:27:06下午   com.codeborne.selenide.impl.WebDriverThreadLocalContainer getWebDriver   
INFO:没有Web驱动程序绑定到当前线程:1-让我们创建新的   webdriver在端口14940上启动ChromeDriver(v2.9.248304)   
[0.044] [警告]:由于没有系统,因此禁用了PAC支持   实施2018年8月16日下午1:28:06   com.codeborne.selenide.impl.ScreenShotLaboratory takeScreenShot   警告:由于浏览器未启动,因此无法截屏   在端口18338上启动ChromeDriver(v2.9.248304)
[0.051] [警告]:   由于没有系统实施,PAC支持被禁用   在端口30773上启动ChromeDriver(v2.9.248304)
[0.023] [警告]:   PAC支持被禁用,因为没有系统实现
测试   运行:4,失败:4,错误:0,跳过:0,经过的时间:243.235秒   <<<失败! -在TestSuite的goingThroughDataDirectory上   goingThroughDataDirectory(DataDirectoryTest)(DataDirectoryTest)时间   经过:121.987秒<<<失败!   org.openqa.selenium.WebDriverException:
未知错误:Chrome失败   开始:异常退出(驱动程序信息:   chromedriver = 2.9.248304,platform = Linux 4.4.0-1065-aws x86_64)   
(警告:服务器未提供任何堆栈跟踪信息)


我发现很多ppl都存在XVFB问题。我也尝试过:


:〜$ Xvfb -ac:13 -screen 0 1280x1024x16
:〜$ export DISPLAY =:99
:〜$ ps -ef | grep Xvfb
2764 1 0 13:41? 00:00:00 Xvfb -ac:99 -screen 0 1280x1024x16
2817 2785 0 13:42点/ 2 00:00:00 grep --color = auto Xvfb

仍然没有运气:(

如果你们中的一些人能帮助我,我会很高兴。
谢谢!

0 个答案:

没有答案