赛普拉斯工具与从终端运行它们之间是否存在不一致?

时间:2019-10-18 07:57:40

标签: cypress

我正在评估Cypress(3.4.1版),并且从cypress工具运行相同的测试与从终端运行它们之间存在不一致,在两种情况下我都使用相同的浏览器(Electron 61)。有人经历过吗? (从终端失败的测试,但是从赛普拉斯工具可以顺利进行相同的测试)

2 个答案:

答案 0 :(得分:0)

交互式测试运行程序可以是flakey,但是在没有交互式测试运行程序的情况下运行时,我看不到相同的问题。如果您在刷新页面时通过测试,或者通过命令行运行时通过测试,则我不担心交互式测试运行程序中的测试失败。使用浏览器刷新按钮而不是交互式测试运行器刷新按钮。

注意:赛普拉斯的资源非常丰富。我发现进行屏幕共享时出现间歇性故障。

答案 1 :(得分:0)

在从命令运行Cypress其余部分时,我发现测试通过了所有规范,但仍未完成完整的迭代(最后一个是将表单保​​存到db中,没有发生)。
我不知道为什么我试图更改赛普拉斯代码,但没有结果。 我决定在终端完成测试后检查录制的视频,因此启用了视频录制和TARAA!测试正确完成。禁用视频录制后,它将失败。