【发布时间】:2019-05-22 17:04:01
【问题描述】:
我正在尝试寻找一种方法来检查在运行 cypress 单元测试时是否将错误写入控制台。
我知道如何将某些内容记录到控制台
cy.log('log this to the console');
但不是如何检查是否写入了错误。
对如何从(浏览器)控制台日志中读取错误有何建议?
注意:可能不是“智能”测试方式,但有时我使用的 js 库会“抱怨”并将错误写入浏览器日志。这是为了简化测试。
【问题讨论】:
-
您对此有什么解决方案吗?我仍然想知道如何解决它。谢谢!
-
很遗憾没有:| -> 我还发现它作为页面加载后的一般测试非常有用......不仅仅是错误,还有弃用警告......
-
确实如此。我们记录了一些跟踪信息,这就是我们想要断言的。在 Selenium 中,我们可以简单地使用 driver.browser.manage.logs.get(:browser)
标签: cypress