我正在建立一个基于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无法启动:崩溃
任何关于此的指示都会有所帮助。
答案 0 :(得分:1)
我在使用Chromedriver和Alpine时遇到了相同的问题,Chromedriver根本无法执行,即使我尝试安装并运行几乎所有版本的Chromedriver,也没有运气。 然后我必须使用Debian Linux才能正确执行Chromedriver,以便在docker和CI中进行e2e测试。