javascript - 从 Jenkins 运行时打开 Cypress 浏览器
问题描述
我在 Jenkins 中创建了一个自由式项目,我想在其中运行 Cypress。
在命令行中我使用了这个命令行:
npx cypress run --browser chrome --headed --spec "cypress/integration/examples/actions.spec.js" --config pageLoadTimeout=10000
它运行静默模式的问题,没有打开的浏览器,并执行测试操作。
我应该怎么做才能在执行测试时出现浏览器?提前致谢。
解决方案
像 Jenkins 这样的 CI 工具并不是为打开浏览器而设计的。
这就是赛普拉斯提供两种运行方式的原因:
- 对于本地开发/调试:
cypress open
- 对于 CI/自动化:
cypress run
您正在以正确的方式使用它。
CI 有趣的东西是截图和视频。
推荐阅读
- python - 在特定模式后获取空间
- python-3.x - Python 3.x 会话、类和序列化
- hugo - 将 apply 与 Hugo 中的方法一起使用
- r - R:如何将数据框转换为 .hyper?
- rest - Shopify REST API 授权凭据不起作用
- android - 失败:APK 构建失败
- flutter - Bloc - 是否可以在导航堆栈中为上一页产生状态?
- arrays - 使用 Excel 清除 VBA 中的对象数组的性能问题
- flutter - 使用带有 Flutter Hooks 的 video_player 包播放背景全屏视频
- amazon-web-services - AWS Athena Javascript SDK - 从查询结果创建表 (CTAS) - 指定 otuput 格式