pri*_*ime 5 protractor angular
我已经签署了Travis CI的私人存储库.我目前的所有测试都是基于PHP的,但我希望使用量角器测试我的Angular/2 CLI前端解决方案.我一直在谷歌上搜索,并继续看到"Saucelabs"作为一个额外的工具.
我是否需要注册saucelabs或其他第三方提供商才能使用github/travis运行量角器?对于新手来说,任何对白痴友好的文章?
非常感谢.
小智 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
Run Code Online (Sandbox Code Playgroud)
Firefox 已安装在所有 Travis CI 容器中,因此您只需在 before_script 部分启动一个 Web 服务器即可启动您的应用程序,然后您就可以运行 Protractor 测试。
有关更多详细信息,您可以查看:https://docs.travis-ci.com/user/gui-and-headless-browsers/#Using-xvfb-to-Run-Tests-That-Require-a-GUI
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |