Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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 如何在Cypress中保存控制台日志,而不是让它显示在终端中?_Javascript_Logging_Cucumber_Cypress_Gherkin - Fatal编程技术网

Javascript 如何在Cypress中保存控制台日志,而不是让它显示在终端中?

Javascript 如何在Cypress中保存控制台日志,而不是让它显示在终端中?,javascript,logging,cucumber,cypress,gherkin,Javascript,Logging,Cucumber,Cypress,Gherkin,我使用了以下代码: const cucumber=require('cypress-cucumber-preprocessor')。默认值 module.exports=(打开,配置)=>{ 在('file:preprocessor',cumber())上 关于(`task`{ 日志(消息){ console.log(“\x1b[31m”,“log:”,消息“\x1b[0m”) }, 信息(信息){ 控制台信息(“\x1b[33m”,“信息:”,消息,“\x1b[0m”) }, }); };

我使用了以下代码:

const cucumber=require('cypress-cucumber-preprocessor')。默认值
module.exports=(打开,配置)=>{
在('file:preprocessor',cumber())上
关于(`task`{
日志(消息){
console.log(“\x1b[31m”,“log:”,消息“\x1b[0m”)
},
信息(信息){
控制台信息(“\x1b[33m”,“信息:”,消息,“\x1b[0m”)
},
});
};
还有:

Cypress.on('window:before:load',win=>{
cy.stub(win.console,'log',msg=>{
cy.now(“任务”、“日志”、消息)
});
cy.stub(win.console,'info',msg=>{
cy.now(“任务”、“信息”、消息)
});
它在终端中显示我的控制台,但是,我想保存终端日志,以便可以查看所有控制台日志

有人能帮忙吗