【发布时间】:2015-04-24 06:42:36
【问题描述】:
我们有 2 个相当大的自动化项目正在进行,都使用 BDD。一种是在 Lettuce 中用于桌面应用程序,另一种是用于使用 JBehave 的网站(我们刚刚开始使用 Web 项目)。
我们已经尝试使用 Thucydides 为我们的 JBehave 项目报告,并开始使用它来实现测试。然而,我们遇到了 Allure,它看起来好多了,让我们可以使用标准的 JBehave 框架,而不需要依赖于我们自己未知问题的某人的代码。幸运的是,我们很早就找到了 Allure。
2 个问题:
1) 我们花了 2 天时间尝试让 Allure 与 JBehave 一起工作,但 GitHub 上的唯一示例运行不佳(所有场景一起报告,没有按个别故事或场景细分)。此外,JBehave 没有 @AfterStep 装饰器,我们需要在每一步之后保存屏幕截图,无论成功与否。修昔底德的所有错误都照顾到了这一点。倾城有类似的东西吗?如果没有,那么至少有一个工作示例说明如何在从 JBehave 运行时正确报告故事和场景?
2) 我还没有尝试过,但看起来没有生菜 (Python) 的适配器。有人可以推荐一种使用生菜制作 Allure 报告的方法吗?
非常感谢!!
【问题讨论】:
-
欢迎来到 Stackoverflow。分享您尝试过的代码。 Post 仅给出问题陈述。 stackoverflow.com/help/how-to-ask
-
我正在寻找“入门”说明。试图从这里运行示例项目并遇到了所描述的问题:github.com/SergTanchenko/allure