Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Reporter Cypress中输出日志_Javascript_Node.js_Mocha.js_Cypress - Fatal编程技术网

Javascript 在Reporter Cypress中输出日志

Javascript 在Reporter Cypress中输出日志,javascript,node.js,mocha.js,cypress,Javascript,Node.js,Mocha.js,Cypress,我正在为我的web应用程序在cypress上编写一个测试工具包。我希望能够做的一件事是显示附加到每个测试中的应用程序状态的特定数据,以便了解该用户配置的详细信息。例如,测试的url、用户是否具有某些权限等。我使用mochawesome进行报告,但并不完全偏爱它。是否有某种方法可以添加来自cy.get、cy.find的数据。。。报告的命令?我想出来了。将此添加到support/commands.js import addContext from 'mochawesome/addContext';

我正在为我的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(“任意”)使用该函数。 它将被添加到mochawesome测试文件中