testing - 自动化服务器运行的 Testcafe 测试随机失败

标签 testing automated-tests e2e-testing testcafe web-testing

这是不一致的行为,我在 Jenkins 和 GitLab-runner 上都得到了随机结果。在同一台构建机器上运行失败的测试时,一切顺利。 (例如,自动化服务器运行时失败的测试,手动运行时通过 - 使用 test.only)

主要尝试使用 Firefox 和 Chrome 进行 headless 设置,但完整的 UI 也会出现同样的随机性。

首先,我认为由于并发任务,构建机器上存在资源问题,但我通过安排每晚构建来排除了这个问题。而且,我什至将速度降低到0.8。

有没有其他人遇到过这种行为?任何提示将不胜感激。

最佳答案

尝试启用 quarantine mode并尝试skip javascript errors .

没有具体的错误信息很难查明原因

关于testing - 自动化服务器运行的 Testcafe 测试随机失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55536160/

相关文章:

c# - 如何隐藏 WPF 元素以与自动化框架一起正常工作?

testing - 使用 TestCafe 时如何与 Windows 桌面交互

javascript - 在 ./directory testcafe 中保存屏幕截图

unit-testing - 如何在 Angular 2 中使用 karma + jasmine 测试 canActivate?

javascript - AngularJS : Reference error of the inject function 中的测试

javascript - ts-jest 无法解析 tsconfig 别名

javascript - 如何在不同页面上单击具有多个不同属性的同名按钮?

javascript - 在 Cypress 中创建随机字符串并将其传递给 cy 命令

css-selectors - 如何在 testcafe 中使用伪元素选择 div::after

unit-testing - Microsoft 的 Entity Framework 如何抑制测试驱动开发?