我已经签署了Travis CI的私人存储库。我目前的所有测试都是基于PHP的,但我希望使用量角器测试我的Angular / 2 CLI前端解决方案。我一直在谷歌上搜索并继续看到" Saucelabs"作为一个额外的工具。
我是否需要注册saucelabs或另外一个第三方提供商才能使用github / travis运行量角器?对于新手来说,任何对白痴友好的文章?
非常感谢。
答案 0 :(得分:2)
您无需注册Saucelabs。您可以使用虚拟帧缓冲区设置Travis CI构建来模拟显示。
您需要将以下内容添加到.travis.yml:
before_script:
- "export DISPLAY=:99.0"
- "sh -e /etc/init.d/xvfb start"
- sleep 3 # give xvfb some time to start
Firefox安装在所有Travis CI容器中,因此您只需要在启动应用程序的before_script部分中启动Web服务器,然后就可以运行Protractor测试。