1

我的问题:当测试用例通过 pytest html 插件失败时,如何为测试脚本生成 html 报告。

根据我对该主题的报道,我找到了这个链接:在底部的这个链接中,他们在 TEST FAIL 上显示了图像 PYTEST SNAPHSOT

在此处输入图像描述

所以事情是根据他们建议的文档开发一个钩子,我们可以通过它截取失败的测试用例的屏幕截图,然后将其作为报告附加到 jenkin 电子邮件服务中。

我在这个主题上做了很多尝试,但我没有找到正确的方法来解决它。

请建议我编写 facebook 登录测试脚本并故意失败并捕获失败测试用例的快照,然后将其附加到由 PYTEST-HTML 插件生成的报告的完整过程。

请参考此链接https://github.com/linlin547/pytest_screenshots_pro

它为完成这项任务提供了一些有意义的提示。

4

1 回答 1

0

你可以使用这个python包链接= https://github.com/seleniumbase/SeleniumBase

这个包在自动化测试中非常强大。当您的 pytest 结果失败时,它将自动截图。

于 2017-11-18T09:01:49.837 回答