如何将控制台日志保存在赛普拉斯中而不是在终端中显示?

问题描述

我使用了以下代码

const cucumber = require('cypress-cucumber-preprocessor').default

module.exports = (on,config) => {
  on('file:preprocessor',cucumber())

  on(`task`,{
    log(message) {
      console.log("\x1b[31m","LOG:",message,"\x1b[0m")
    },info(message) {
      console.info("\x1b[33m","INFO:",});
};

还有这个:

Cypress.on('window:before:load',win => {
  cy.stub(win.console,'log',msg => {
    cy.Now("task","log",msg)
  });

  cy.stub(win.console,'info',"info",msg)
  });

它在终端中显示我的控制台,但是,我想保存终端日志,以便查看所有控制台日志。

有人可以帮忙吗?

解决方法

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

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

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