赛普拉斯重试(由失败引起)是否触发 Cypress.on("fail")?
Does a Cypress retry (caused by a failure) trigger Cypress.on("fail")?
Cypress 重试(由失败引起)是否会触发 Cypress.on("fail")?失败的 Cypress 测试最多重试 3 次,失败测试的每个实例是否都会触发 Cypress.on("fail"),或者当测试在重试后最终被视为“失败”时仅触发一次尝试了 3 次?
下面哪一种情况是正确的?
A)
第一次测试失败 -> Cypress.on("fail")
第二次测试失败 -> Cypress.on("fail")
第三次测试通过
B)
第一次测试失败
第二次测试失败
测试在第 3 次尝试时通过 -> Cypress.on("fail")
C)
测试第 1、2、3 次失败 -> Cypress.on("fail")
我会说每次都调用它,但你可以自己检查一下
Cypress.on('fail', (error, runnable) => {
console.log('fail')
})
另外看看runnable
参数,我认为它有一个test
属性 具有与重试状态相关的属性
Cypress.on('fail', (error, runnable) => {
console.log('fail', runnable.test)
})
Cypress 重试(由失败引起)是否会触发 Cypress.on("fail")?失败的 Cypress 测试最多重试 3 次,失败测试的每个实例是否都会触发 Cypress.on("fail"),或者当测试在重试后最终被视为“失败”时仅触发一次尝试了 3 次?
下面哪一种情况是正确的?
A)
第一次测试失败 -> Cypress.on("fail")
第二次测试失败 -> Cypress.on("fail")
第三次测试通过
B)
第一次测试失败
第二次测试失败
测试在第 3 次尝试时通过 -> Cypress.on("fail")
C)
测试第 1、2、3 次失败 -> Cypress.on("fail")
我会说每次都调用它,但你可以自己检查一下
Cypress.on('fail', (error, runnable) => {
console.log('fail')
})
另外看看runnable
参数,我认为它有一个test
属性 具有与重试状态相关的属性
Cypress.on('fail', (error, runnable) => {
console.log('fail', runnable.test)
})