调试大型E2E测试的最佳优雅方法是什么?
我目前正在使用TestCafe自动化框架。我面临着多项不稳定的测试,需要修复。
问题是,每次修改测试代码中的内容时,我都需要从头开始运行整个测试,以查看新更新是否成功。
我想听听有关如何调试E2E测试而又不会失去主意的策略的想法。
当前调试方法:
PS:我知道测试应该尽可能集中并且相对较小,但这就是我们现在所拥有的。
提前感谢
您可以尝试使用标志
--debug-on-fail
这会在测试失败时暂停测试,并允许您查看测试的页面并确定失败的原因。也可以使用test.only
指定仅运行特定测试或固定装置,而所有其他测试或固定装置均应跳过https://devexpress.github.io/testcafe/documentation/using-testcafe/command-line-interface.html#--debug-on-fail