【问题标题】:Deep customize Allure report pages深度定制倾城报告页面
【发布时间】:2017-04-24 06:24:32
【问题描述】:

我正在查看文档,在自定义魅力报告方面没有任何进展。

我确实使用 python 版本的 allure 工具生成报告。输出很好,但它是默认输出,我找不到对标准 UI 进行更改的方法。

我确实在网上找到了一些示例,其中的报告与我得到的默认报告完全不同,我无法弄清楚他们是如何自定义报告的。在线手册确实指定了如何将各种元素添加到报告中,例如步骤、附件,但没有详细说明如何修改由 XML 输出文件生成的页面,由 allure 工具生成。

这甚至是可能的还是 allure python 工具的限制?

由于缺乏进展,我正在认真考虑寻找其他地方并找到不同的报告框架;虽然我喜欢 Allure,因为它无缝集成到 py.test 中,几乎没有装饰器(而且我找到的大多数框架,看起来都像是在 90 年代制作的,主要用于 Java)。

【问题讨论】:

  • 能否请您描述一下您想要添加到报告中的更改?

标签: python allure


【解决方案1】:

在 allure 2 中计划插件化以更改结果的默认视图。现在它处于测试阶段,但仍然没有任何关于 api 的文档。也许您想要的一些功能已经准备好,否则您可以为项目做出贡献。请说明您需要什么样的功能here 或here,我们会尽力帮助您。

【讨论】:

  • 一些插件示例你可以在这里找到github.com/allure-framework/allure2/tree/master/plugins
  • 非常有用,感谢更新!特别是,我正在尝试自定义首页报告(第一个打开的;从“图表”部分获取一些图表,并获取以前运行的测试的一些历史记录。目前我没有办法这样做;除非我创建后修改页面,这不是很理想
  • 还有更新python工具的计划吗?我看到 Java 似乎是首选语言,尽管在带有绑定的 github 页面旁边,我没有找到很多与 python 相关的内容。谢谢!
  • 历史信息已在 allure2 中实现。此外,我们在概览选项卡中有趋势图。在最后一个测试版中尝试一下。
  • 第一个测试版在PyPi 上提供python
猜你喜欢
  • 1970-01-01
  • 2018-10-12
  • 1970-01-01
  • 1970-01-01
  • 2020-08-04
  • 2022-08-04
  • 2022-11-14
  • 2020-06-10
  • 2018-03-11
相关资源
最近更新 更多