如何将失败的屏幕截图包含到代码接收报告中

Posted

技术标签:

【中文标题】如何将失败的屏幕截图包含到代码接收报告中【英文标题】:How to include failed screenshots into the codeception report 【发布时间】:2015-03-11 07:10:46 【问题描述】:

刚开始使用 codeception 2.0.9 并使用 phantomjs 安装它并运行了一些示例测试。

Codeception 最后给出了一个简洁的 html 报告,用红色和绿色总结了通过的测试,这很好。 在报告目录中还有失败测试的屏幕截图,例如ExampleCest.CheckLabel.fail.png ExampleCest.CheckLabel.fail.html

问题,如何将这些(自动)链接到report.html,以便可以在浏览器中看到报告中失败的屏幕截图?

【问题讨论】:

我想知道有关如何生成 HTML 报告或如何控制它的任何参考资料。 我一直在经历类似的事情(codeception + phantomjs + 报告)并且很好奇请求功能是否存在或者是否有人正在处理它。 【参考方案1】:

是的,有一项增强功能 (#3602) 可在报告中包含屏幕截图,但当前版本 (2.2) 中尚未发布。

您可以通过https://github.com/Codeception/Codeception/pull/3602查看此功能状态。

【讨论】:

以上是关于如何将失败的屏幕截图包含到代码接收报告中的主要内容,如果未能解决你的问题,请参考以下文章

将屏幕截图附加到 TestNG 失败的方法结果

如何在 Jenkins 中将屏幕截图附加到 XCUITest 报告。只有通过 XCODE 运行才能看到截图

我们可以将屏幕截图作为附件添加到 Azure 管道中的测试结果吗

如何将屏幕截图分享到 Facebook

iTunes Connect 屏幕截图继续失败

Unity抓取相机截图/抓取屏幕截图