无法启动Chrome驱动程序 - Alpine Linux

时间:2018-04-04 12:47:50

标签: java linux automated-tests selenium-chromedriver alpine

我正在建立一个基于selenium的测试应用程序。我正在使用chrome驱动程序进行测试。

我已按照以下网址设置了泊坞窗图片。

https://github.com/Leafney/alpine-selenium-chrome/blob/master/Dockerfile

我已按如下方式配置了chrome驱动程序属性。

System.setProperty("webdriver.chrome.driver", "/usr/lib/chromium/chromedriver");

但是,我收到以下错误,告知Chrome无法启动。

命令持续时间或超时:60.07秒 构建信息:版本:'未知',修订版:'未知',时间:'未知' 系统信息:主机:' c34db8dbfca2',ip:' 172.17.0.2',os.name:' Linux',os.arch:' amd64& #39;,os.version:' 4.9.27-moby',java.version:' 1.8.0_151' 驱动程序信息:driver.version:ChromeDriver

未知错误:Chrome无法启动:崩溃

任何关于此的指示都会有所帮助。

1 个答案:

答案 0 :(得分:1)

我在使用Chromedriver和Alpine时遇到了相同的问题,Chromedriver根本无法执行,即使我尝试安装并运行几乎所有版本的Chromedriver,也没有运气。 然后我必须使用Debian Linux才能正确执行Chromedriver,以便在docker和CI中进行e2e测试。