无法启动 Chrome Driver - Alpine Linux

Unable to start Chrome Driver - Alpine Linux

我正在设置一个基于 selenium 的测试应用程序。我正在使用 chrome driver 进行测试。

我已经设置了一个 docker 图像,如下 URL。

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

我已经配置了 chrome driver 属性 如下。

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

但是,我收到以下错误消息,提示 chrome 无法启动。

命令持续时间或超时:60.07 秒 构建信息:版本:'unknown',修订:'unknown',时间:'unknown' 系统信息:host: 'c34db8dbfca2', ip: '172.17.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: ' 4.9.27-moby', java.version: '1.8.0_151' Driver 信息:driver.version:ChromeDriver

未知错误:Chrome 启动失败:崩溃

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

我在使用 Chromedriver 和 Alpine 时遇到了同样的问题,Chromedriver 根本不可执行,即使我尝试安装 运行 几乎每个版本的 Chromedriver,也不走运。 然后我不得不使用 Debian Linux 以便在 docker 和 CI.

中正确执行 Chromedriver 进行 e2e 测试