有没有办法在cypress electron浏览器中查看一些日志记录?

有没有办法在cypress electron浏览器中查看一些日志记录?,electron,cypress,Electron,Cypress,我正在使用cypress测试我的网站。一切都很好,但当我使用chrome运行测试时,有一个页面打开得很好,但是如果我尝试对无头或常规电子运行该页面,LHE根本不会打开。 我假设我的代码中一定有一些东西不适用于electron使用的chromium版本(61),而chromes使用的chromium版本(75) 有没有办法调试或检查一些无法执行的日志记录?electron的控制台没有显示任何内容 有什么想法吗?您可以通过启用 像这样: 窗口: npm i -g cross-env cross-e

我正在使用cypress测试我的网站。一切都很好,但当我使用chrome运行测试时,有一个页面打开得很好,但是如果我尝试对无头或常规电子运行该页面,LHE根本不会打开。 我假设我的代码中一定有一些东西不适用于electron使用的chromium版本(61),而chromes使用的chromium版本(75)

有没有办法调试或检查一些无法执行的日志记录?electron的控制台没有显示任何内容


有什么想法吗?

您可以通过启用

像这样:

  • 窗口:
    npm i -g cross-env
    cross-env DEBUG=cypress:server:browsers:electron cypress run...
    
  • macOS或Linux:
    DEBUG=cypress:server:browsers:electron cypress run...
    

您可以通过启用一个子集来显示来自Electron的
控制台。日志
消息

像这样:

  • 窗口:
    npm i -g cross-env
    cross-env DEBUG=cypress:server:browsers:electron cypress run...
    
  • macOS或Linux:
    DEBUG=cypress:server:browsers:electron cypress run...
    

添加这两个环境变量后,Cypress开始在终端上显示console.log输出:

ELECTRON_ENABLE_LOGGING=true DEBUG=cypress:electron $(npm bin)/cypress run ...

添加这两个环境变量后,Cypress开始在终端上显示console.log输出:

ELECTRON_ENABLE_LOGGING=true DEBUG=cypress:electron $(npm bin)/cypress run ...