这是我的测试结果
测试超时,无法在 cypress 仪表板中显示。如何为赛普拉斯中的每个测试用例设置超时?
我不认为你可以。据我在文档中看到的,目前您可以设置这些超时:
请参阅摩卡超时,
也可以应用特定于测试的超时,或者
this.timeout(0)
一起使用来禁用超时。
it('should take less than 10 seconds', function() { // Note NOT arrow function
this.timeout(10000);
// test here
});
它之所以有效,是因为 Mocha 是 Cypress 不可或缺的一部分。
试试这些简单的失败测试,它们通过了 Mochadone()
但从不调用它。它们在超时指定的时间失败。
it('should take less than 500ms', function(done) {
this.timeout(500);
});
it('should take less than 2s', function(done) {
this.timeout(2000);
});
it('should take less than 5s', function(done) {
this.timeout(5000);
});