Cypress重试(由失败引起)是否触发Cypress.on(“failure”)?当失败的Cypress测试被重试3次时,失败测试的每个实例是否触发了Cypress.on(“failure”),还是只在测试被重新测试3次后才被认为是“失败”的时候?
下面哪一种情况是正确的?
a)
第一次测试失败-> Cypress.on(“失败”)
第二次测试失败-> Cypress.on(“失败”)
第三次测试通过
b)
第一次测试失败
第二次考试失败
测试通过第三次尝试-> Cypress.on(“失败”)
c)
测试失败1、2和3次-> Cypress.on(“失败”)
发布于 2022-05-19 21:14:29
我会说每次都打电话给你,但你可以自己检查
Cypress.on('fail', (error, runnable) => {
console.log('fail')
})还请看一下runnable参数,我认为它有一个test属性,该属性具有与重试状态相关的属性。
Cypress.on('fail', (error, runnable) => {
console.log('fail', runnable.test)
})https://stackoverflow.com/questions/72311063
复制相似问题