使用PhantomJS和Angular CLI进行E2E测试

使用PhantomJS和Angular CLI进行E2E测试,angular,phantomjs,protractor,angular-cli,e2e-testing,Angular,Phantomjs,Protractor,Angular Cli,E2e Testing,我需要用PhantomJS运行E2E测试,因为我们使用的是一个没有安装任何浏览器的持续集成服务器。我将量角器与Angular CLI结合使用,但还没有找到任何PhantomJS配置示例。有什么想法吗?我正在使用xvbf对docker容器中的chrome进行量角器测试。可以说,它比PhantomJS更接近生产环境,您仍然可以“无头”运行它 这是我正在使用的docker映像,它基于此不使用angular cli网页对我来说很好:。如果您有问题,请给出一个演示。谢谢您的回复。我安装了最新的angula

我需要用PhantomJS运行E2E测试,因为我们使用的是一个没有安装任何浏览器的持续集成服务器。我将量角器与Angular CLI结合使用,但还没有找到任何PhantomJS配置示例。有什么想法吗?

我正在使用xvbf对docker容器中的chrome进行量角器测试。可以说,它比PhantomJS更接近生产环境,您仍然可以“无头”运行它


这是我正在使用的docker映像,它基于此

不使用angular cli网页对我来说很好:。如果您有问题,请给出一个演示。谢谢您的回复。我安装了最新的angular cli版本,并尝试了您的项目。IHM正在工作,但当我运行ng e2e时,我得到了与之前相同的错误:[13:35:41]E/launcher-错误:服务器提前终止,状态为1,错误(本机)位于C:\Users\t662255\Downloads\known for web master\known for web master\node_modules\Gradutor\node_modules\Selenius webdriver\remote\index.js:242:20如果使用Docker,您还可以
docker构建一个包含Selenium服务器、一个或多个测试浏览器、Angular 2应用程序和所需的任何后端API/服务的网络。