Cypress:如何按特定顺序在单个规范中运行测试?

Ail*_*lia 5 continuous-integration automated-tests priority-queue cypress

我有测试套件,其中规范之一中的第五个测试用例依赖于第三个测试用例。虽然该案例是通过 cypress runner 在本地运行的 - 我没有看到运行顺序有任何问题。

但是,当案例在 CI 中运行时,我看到第 5 个案例随机失败 [已验证没有脚本错误],并且经过分析,我注意到在第 3 个案例中创建的某些数据记录不会返回第 5 个案例,因此它失败了。

有没有办法在赛普拉斯的规范内订购测试?

小智 1

不幸的是,目前在 Cypress 中无法按特定顺序在同一规范文件中运行测试。

赛普拉斯基本上只是安排事件发生,除此之外没有其他控制,因此无法保证测试将按特定顺序运行。