您需要能够无头运行Chrome或Firefox,为此,您需要配置Xvfb,否则,如果没有适当的$ DISPLAY,Chrome将无法启动。
您也可以使用PhantomJS,但是恕我直言,由于e2e测试不是真正的浏览器,因此对e2e测试有什么好处。
这是我成功用于连续测试的内容:https ://github.com/elgalu/docker-selenium
在Linux上使用Protractor运行selenium-chromedriver
您需要能够无头运行Chrome或Firefox,为此,您需要配置Xvfb,否则,如果没有适当的$ DISPLAY,Chrome将无法启动。
您也可以使用PhantomJS,但是恕我直言,由于e2e测试不是真正的浏览器,因此对e2e测试有什么好处。
这是我成功用于连续测试的内容:https ://github.com/elgalu/docker-selenium