首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cypress重试(由失败引起)是否触发Cypress.on(“failure”)?

Cypress重试(由失败引起)是否触发Cypress.on(“failure”)?
EN

Stack Overflow用户
提问于 2022-05-19 21:05:21
回答 1查看 77关注 0票数 1

Cypress重试(由失败引起)是否触发Cypress.on(“failure”)?当失败的Cypress测试被重试3次时,失败测试的每个实例是否触发了Cypress.on(“failure”),还是只在测试被重新测试3次后才被认为是“失败”的时候?

下面哪一种情况是正确的?

a)

第一次测试失败-> Cypress.on(“失败”)

第二次测试失败-> Cypress.on(“失败”)

第三次测试通过

b)

第一次测试失败

第二次考试失败

测试通过第三次尝试-> Cypress.on(“失败”)

c)

测试失败1、2和3次-> Cypress.on(“失败”)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-19 21:14:29

我会说每次都打电话给你,但你可以自己检查

代码语言:javascript
复制
Cypress.on('fail', (error, runnable) => {
  console.log('fail')
})

还请看一下runnable参数,我认为它有一个test属性,该属性具有与重试状态相关的属性。

代码语言:javascript
复制
Cypress.on('fail', (error, runnable) => {
  console.log('fail', runnable.test)
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72311063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档