如何在Allure报告Overview标签页添加或删除首页部件?
如何在Allure报告Overview标签页添加/删除首页部件
删除现有部件(如ENVIRONMENT、EXECUTORS)
Allure报告的部件显示逻辑绑定了对应的数据文件与配置项,按以下方式操作即可删除:
- 移除ENVIRONMENT部件:不生成
environment.properties或environment.xml文件,或直接删除这些文件后重新生成报告,Overview页就不会显示该模块。 - 移除EXECUTORS部件:同理,删除或不生成
executor.json文件,重新生成报告后该模块会消失。 - 全局配置隐藏部件:通过
allure.yml或allure.properties配置文件禁用指定部件,示例allure.yml配置:
配置后重新生成报告,对应部件将被隐藏。plugins: - environment: false - executor: false
添加自定义部件到Overview页
Allure支持通过自定义插件扩展Overview部件,核心步骤如下:
- 创建Allure插件项目,实现
Widget接口,定义部件的展示位置、数据来源和渲染规则。 - 编写前端渲染模板(根据Allure版本选择Handlebars或React组件),用于展示自定义部件内容。
- 将插件打包为JAR文件,放置到Allure的
plugins目录(通常为~/.allure/plugins)。 - 在测试代码中生成对应的数据文件(如
custom-widget-data.json),供插件读取并展示。
如果只是扩展现有部件内容(比如给ENVIRONMENT加字段),直接在environment.properties中添加新的键值对即可,Allure会自动加载展示。
内容的提问来源于stack exchange,提问作者Carly
相关产品推荐
相关产品推荐

