有人知道是否有办法获得 Behat 的测试报告,类似于我们为 Codeception 获得的测试报告?
我的意思是,具有
pretty
格式输出的 Behat 只是为我们提供了功能文件中的步骤。而 Codeception 会报告带有标头的准确请求正文,并报告响应。
有什么办法可以得到Behat的类似报告吗?也许一些扩展或插件?我查了一下,但没有找到类似的东西。
Behat 是一个通用的 TDD 框架,默认情况下对 Web 请求一无所知。您可以轻松地使用它在应用程序中进行单元测试或测试某些 CLI 应用程序。
因此,如果您在步骤失败期间需要有关请求的扩展信息,则必须:
AfterStep
、AfterScenario
和/或 AfterFeature
挂钩中自定义 Behat 行为以利用这些请求/响应对象您可以看到自定义格式化程序的示例(最初由您真正编写),这些示例用于 Allure 报告工具(值得尝试以获得丰富的报告体验)。