如何解决将诱惑报告与 BDD 宁静框架集成 - 无法附加屏幕截图
我正在我的框架中创建宁静报告,该报告工作正常。但现在我也在框架中集成了 Allure 报告。问题是我没有找到将屏幕截图附加到诱惑报告的方法。
为了宁静,我们在 serenity.properties 文件中有这个:
serenity.take.screenshots=FOR_FAILURES
但是为了将截图附加到诱惑报告中,我添加了方法 (takeScreenShot) 来截取屏幕截图并在 Hooks 中的 @After 中调用它,而 takeScreenShot 方法具有来自诱惑的 @Attachment 注释。
问题是,@After 在每个场景之后运行,但我的目的是在场景的每个步骤之后附加屏幕截图。
我是 BDD 和宁静的新手,有什么可以实现的吗?就像我们在 testng 中有 @AfterMethod 一样。
整合 allure 的原因:我们运行套件需要 7 到 8 个小时,并在最后创建报告。有时套件卡住或任何其他问题 - 创建报告步骤未执行,我们没有测试套件的状态。但是有了 allure - 即使我们手动停止测试套件,也会生成 allure-results 文件夹。
谢谢!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。