前言:我想很多测试童鞋都做接口测试都用上了allure报告吧,那你知道怎么让allure报告具有独特性么?不知道的话看这里吧,叫你修改allure测试报告的logo与标题。

1、安装allure

2、进入

D:\allure-2.13.1\config(D:\allure-2.13.1是自己allure的安装路径)

3、在allure.yml添加

- custom-logo-plugin

如:

plugins:- junit-xml-plugin- xunit-xml-plugin- trx-plugin- behaviors-plugin- packages-plugin- screen-diff-plugin- xctest-plugin- jira-plugin- xray-plugin- custom-logo-plugin

4、进入

D:\allure-2.13.1\plugins\custom-logo-plugin\static(D:\allure-2.13.1是自己allure的安装路径)

5、将自己需要展示的logo图片放到这个目录,例如piaoliang.png

6、编辑styles.css(logo-0.png为报告自定义导航栏图标,阿里巴巴为报告自定义导航栏名称)

.side-nav__brand {background: url('logo-0.png') no-repeat left center !important;margin-left: 10px;height: 40px;background-size: contain !important;
}
.side-nav__brand span{display: none;
}
.side-nav__brand:after{content: "阿里巴巴";margin-left: 20px;}

注:logo展示样式可自己调试

6、更改allure报告的title名称(报告打开显示的网站名称)

#!/usr/bin/env python
# _*_ coding: utf-8 _*_
# @File :   jsonAlter.py
# @Date :   2020/8/6 15:15
# @Author : 李文良
import json
from setupMain import project_pathdict = {}  # 用来存储数据class JsonAlter():# 获取json里面数据def get_json_data(self, name):# 定义为只读模型,并定义名称为fwith open(f'{project_path}/content/report/html/widgets/summary.json', 'rb') as f:# 加载json文件中的内容给paramsparams = json.load(f)# 修改内容params['reportName'] = name# 将修改后的内容保存在dict中dict = params# 关闭json读模式f.close()# 返回dict字典内容return dict# 写入json文件def write_json_data(self, dict):# 定义为写模式,名称定义为rwith open(f'{project_path}/content/report/html/widgets/summary.json', 'w', encoding="utf-8") as r:# 将dict写入名称为r的文件中json.dump(dict, r, ensure_ascii=False, indent=4)# 关闭json写模式r.close()

7、保存,运行测试脚本,查看报告

Allure自动化测试报告之修改allure测试报告logo与标题,让报告具有公司的气息相关推荐

  1. allure定制测试报告,修改allure报告标题及logo

    一. 找到allure报告的安装路径:我的是在D盘: D:\allure-2.18.1\plugins\custom-logo-plugin\static 然后找到下图位置,将需要的图片放在这个文件夹 ...

  2. python自动化测试报告 之 allure_Pytest+ Allure + Jenkins 自动化测试报告

    在自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环.测试报告直接反应了测试过程中发现的问题,分析测试报告是解决问题的最重要手段.那么一个专业的测试报告应该长什么样呢?废话 ...

  3. c 自动生成html报告,Pytest框架之 - Allure生成漂亮的HTML图形测试报告

    官网介绍 1. Allure Framework是一种灵活的轻量级多语言测试报告工具,不仅可以以简洁的Web报告形式非常简洁地显示已测试的内容,也允许参与开发过程的每个人从日常测试中提取最大程度的有用 ...

  4. pytest系列——allure(三)之在测试报告中为测试用例添加附件(@allure.attach())

    前言 allure测试报告同样支持显示不同类型的附件,对测试用例.测试步骤以及fixture函数的结果加以补充. allure.attach() 或者 allure.attach.file 的作用是为 ...

  5. python自动化部署工具_Python + Allure(报告)+ Jenkins(持续集成)接口自动化测试环境搭建...

    (这个是内部分享文档,侧重于测试报告的生成以及持续集成,至于接口框架的内部组织可以按照自己的想法来实现,有问题欢迎留言) 1.环境: • 操作系统:windows 64位 • 软件环境:python3 ...

  6. 三星手机实现airtest自动化屏幕显示比例小或测试报告中操作的位置未显示在图片上

    三星手机实现airtest自动化屏幕显示比例小或测试报告中操作的位置未显示在图片上 1.三星手机连接到airtestIDE中只显示了很小一部分,如图所示: 2.测试报告中操作的位置未显示在图片上,如图 ...

  7. Pytest系列——allure(原理)之allure工具与Pytest测试框架集成

    官方介绍 1.Allure Framework是一种灵活的轻量级多语言测试报告工具,不仅可以以简洁的Web报告形式非常简洁地显示已测试的内容,也允许参与开发过程的每个人从日常测试中提取最大程度的有用信 ...

  8. Mac Allure配置及使用-解决allure版本不兼容导致无法打开报告

    换本从Windows到Mac后,工程中的allure无法使用,报错如下: admin@admindeMacBook% allure serve allure-result zsh: command n ...

  9. Linux修改开机启动logo

    默认开机LOGO会在液晶屏的左上脚显示一只小企鹅,分辨率为80*80,具体在kernel/drivers/video/logo下会有logo_linux_clut224.ppm这幅图像,程序会根据这幅 ...

  10. 如何修改品牌电脑logo,让你电脑开机更个性

    修改品牌电脑logo,让你电脑开机画面更个性.此电脑用的是新bios:Insybios bios,已在使用广达SW8主板的海尔T628\方正T400IG.神舟hp6系列笔记本上亲自修改logo,并测试 ...

最新文章

  1. Cocos2d-x win7 + vs2010 配置图文详解 .
  2. RESTLET开发实例(二)使用Component、Application的REST服务
  3. 【windows】CMake安装小结
  4. python编程对电脑要求_什么是集成开发环境和代码编辑器?优秀Python编程环境的要求(4)...
  5. 一个c#开发的web绘流系统
  6. Oracle 循环相关
  7. vsftp启用root用户
  8. shell 监控判断进程是否存在,如果不存在就重新启动脚本。
  9. 【POJ 1733】Parity game【带权并查集维护奇偶】
  10. Matlab读取显示图像顺序
  11. java语言编程之FileWriter
  12. win10无线断开无法连接服务器,简单几步解决win10wifi一直断开连接不上的问题
  13. appcan 开发步骤
  14. 利用iframe覆盖windowed plugin
  15. 如何解决apt-get中Unmet dependencies问题
  16. 目前是大专学历如何快速提升到本科学历?学历提升有哪几种形式呢?
  17. PPT制作 ---------插入图片背景颜色与模板的背景颜色不一致
  18. 根据输入的电话号码查询联系人
  19. Facebook产品的开发流程
  20. 前端面试题(背题中)

热门文章

  1. 感受亮度与光强,及马赫带效应
  2. QT输出问题[zhaxok] Enter
  3. mysql创建数据库表_mysql基础之创建数据库和表
  4. android读取剪切板的方法,Android获取粘贴板内容
  5. mysql character_set_client 设置_关于MySQL如何修改character_set_client的编码问题
  6. Domain Adaptation 论文笔记
  7. 考研政治|马克思主义基本原理
  8. 北京 php 外包,=== | php外包与php技术服务商
  9. vue3 解决getCurrentInstance 打包后线上环境报错问题
  10. 编辑为什么建议转投_编辑建议转投更合适的期刊_建议改投其他期刊是什么意思_改革期刊投稿要求...