监控 Cypress.io 网站的控制台输出

Pro*_*ris 6 javascript automated-tests node.js cypress

我正在使用 Cypress.io 来测试我们的新应用程序(Node、React),但我希望能够监视和检查网站的 console.log 输出是否存在通过我们的标准测试未明确捕获的任何错误。

我希望这不仅可以用于捕获不应添加到生产就绪代码中的杂散 console.log 命令,而且还可以捕获来自任何依赖项的弃用和警告。

请您告诉我这是否可以实现,如果可以,我将如何实现?

谢谢,克里斯。

Zac*_*ist 3

查看 Cypress 的这个插件,它将把所有浏览器日志打印到标准输出:

https://github.com/flotwig/cypress-log-to-output

它仅适用于 Chrome,因此只需确保您的 CI 设置为使用 Chrome 并且您也在本地使用 Chrome。