当前位置: 首页 > 知识库问答 >
问题:

Serenity报告徽标更改

谷梁波
2023-03-14

我正在使用Serenity与J在一起。我想知道如何将当前报告的serenity的默认徽标替换为自定义公司徽标。更改默认徽标需要做什么?

共有1个答案

蔺昊穹
2023-03-14

您可以通过替换 serenity-report-resources-x.x.xx.jar 中的 serenity-bdd-logo.png来做到这一点。保存您的徽标并对其进行命名,然后复制并覆盖现有徽标。矿井存储在以下位置:

serenity-report-resources-x.x.xx.jar\report-resources\images\

这应该适用于在您的机器上运行并使用单个jar文件的任何项目。使用Maven可以更轻松地将所有下载的依赖项存储在一个位置。

否则,我怀疑是否有任何合法的方式来表演这个把戏。您可以编写Java代码来重命名徽标,并在每次运行serenity报告时将其复制到报告位置,但所有这些都只是黑客行为:)

Serenity报告是由存储在serenity-report-resources-x.x.xx.jar中的FreeMaket模板语言(. ftl)文件构建的(另一种可能的解决方案是覆盖这些文件并在每次提到serenity-bdd-logo.png时引用您自己的文件)。理想情况下,您会希望创建自己的jar并强制serenity使用这个。然而,仅仅替换一个徽标似乎需要很多工作。如果您想彻底检查报告的整体外观,这是有意义的。

 类似资料:
  • 是否可以在测试仍在执行时生成报告。通过潘丁 我的pom.xml是这样的 如果我设置<代码>

  • 我希望更改Serenity报告中的CSS和徽标。另外,我想在Serenity报告中添加一些自定义文本或指向某些测试的链接。就像生成了一个excel报告,我希望在报告的测试步骤中提供它的链接。实现这一目标的最佳方法是什么?

  • 介绍 在右上角展示徽标数字或小红点。 引入 import { createApp } from 'vue'; import { Badge } from 'vant'; const app = createApp(); app.use(Badge); 代码演示 基础用法 设置 content 属性后,Badge 会在子元素的右上角显示对应的徽标,也可以通过 dot 来显示小红点。 <van-b

  • 使用指南 组件介绍 右上角的圆形徽标。一般出现在通知图标或头像的右上角,用于显示需要处理的消息条数,通过醒目视觉形式吸引用户处理。 引入方式 import { Badge } from 'feart'; components: { 'fe-badge': Badge } 代码演示 基本用法 简单的徽标展示,可以通过 text 设置显示文本,通过 offset 设置状态点的位置偏移。

  • 在报告中,我可以看到所有运行的任务,但它没有显示为可以扩展以查看任务的cucumber步骤下的分组。 更新1:更新依赖仍然没有运气。

  • 我正在使用Junit运行cucumber宁静测试: 代码片段: 对于每个测试执行,都会生成单独的html报告,但不会直接使用HtmlAggregate StoryReport生成聚合(组合)报告(参考:https://github.com/serenity-bdd/serenity-core/issues/244) 这是我使用的代码片段,它被挂起并且聚合未完成。在所有cucumber宁静测试完成后