jenkins - 赛普拉斯测试在詹金斯管道中失败
问题描述
我正在尝试在 jenkins 中运行 cypress 测试,但其中一些失败了,我找不到这样做的理由。
这是 jenkinsfile 阶段:
stage('Test') {
steps {
sh 'npm install'
sh 'npm run test-gs-java'
sh 'npm run test-gs-js'
}
}
并且测试命令基本上是 cypress run 没有任何相关参数(baseUrl 和浏览器)
这是我可以获得的屏幕截图:
如您所见,它找不到可见的东西(它在本地和 GithubActions 中工作)。此时我尝试执行 cy.wait() ,但它在等待功能时也失败了。
我可能遗漏了一些东西,但我找不到它,我将不胜感激任何帮助,谢谢!
解决方案
推荐阅读
- batch-file - 嵌套 for 循环中 EnableDelayedExpansion 的语法
- php - 检查多维数组的重复项(第 3 级)
- google-analytics - 谷歌分析 (gtag) 跨域
- python - 返回函数给出无
- c# - 获取我的时区的当前日期
- swift - SKTileMapNode 未加载到正确的大小
- html - 我希望一个 div 在 z 轴上比它的兄弟姐妹更高,但它似乎不起作用
- python - 如何计算 np 数组中出现了多少个数组?
- javascript - 添加一个类不是使用 ClassList.add 列出集合
- c++ - C++ enable_shared_from_this 可以私有继承吗?