如何解决在 Reporter Cypress 中输出日志
我正在为我的 Web 应用程序编写关于 cypress 的测试套件。我希望能够做的一件事是显示有关附加到每个测试的应用程序状态的某些数据,以便我了解该用户配置的详细信息。例如,测试的 url,用户是否具有某些权限等。我正在使用 mochawesome 进行报告,但并不完全偏向于它。有没有办法将来自 cy.get、cy.find... 命令的数据添加到报告中?
解决方法
我想通了。将此添加到 support/commands.js
import addContext from 'mochawesome/addContext';
Cypress.Commands.add('addContext',(context) => {
cy.once('test:after:run',(test) => addContext({ test },context));
});
然后通过cy.addContext("whatever")使用该函数。 它将被添加到 mochawesome 测试文件中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。