在 cypress 中每次测试后获取测试状态

问题描述

我正在寻找一个选项来获取每个测试的名称和结果(失败/通过)以将其保存到外部文件中。

如何轻松获取此信息?

目前,我只能通过以下方式获取 it() 部分中的标题

cy.log(this.test.title)

但是,我无法在那里得到结果。

最好从 afterEach() 部分获得此选项。这样我就可以在一个地方保存标题和结果。

我不能做this.test.state,因为Cannot read property 'test' of undefined

我无法使用 Cypress.on('test:after:run',(test)) 因为这部分代码没有启动。我不知道为什么。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)