让HTMLrunner 报告的子列表都 默认展示出来的 方法(方便发送邮件时可以方便查看)
2024-08-27 17:20:36
1.找到生成的测试报告,获取到all元素
2.在HTMLrunner源码,</script> 标签上 加入一个函数
#让所有列表都展示出来
window.onload = function (){
showCase(2);
}
#踩坑!! 注意 不同的模板 showCase()括号里面的数字是不一样的,要修改
即可
后记:
发现上面这个方法还是不行,这个方法是 html文件打开后加载 完才会打开子列,发送邮件 子列 默认还是缩起来的,不过可以方便打开报告 不用一个个去点击展开子列表
后面我是用 replace()函数,剔除生成的测试报告html文档里面 ".hiddenRow { display: none; }" 这个属性,让文档子类都展开,见下面代码实现
我这么做是为了 写入 邮件的内容里面去展示
把文件的内容,换成html的内容写入
file_info = open('/Users/kaibinliu/Desktop/iber_request/report/3.html','r')
values = file_info.readlines()
values=''.join(values) # 把数字变成字符
# print values
file_info.close()
b=values.replace(".hiddenRow { display: none; }",'')
body=b
发邮件参考: https://www.cnblogs.com/kaibindirver/p/8218200.html
数组变成字符参考: https://www.cnblogs.com/kaibindirver/p/10735195.html
最新文章
- IE8控件安装方法
- 【转】Firefox快捷键
- HDU1116图论
- (Android Studio)添加按钮以及权重问题
- UIDatePicker控件
- angular 实战系列 之 mvvm模式
- QTableWidgetItem class
- PyInstaller Extractor安装和使用方法
- server.xml引入子文件配置(tomcat虚拟主机)
- win10操作系统上,wireshark抓取https。
- Python爬虫——Request模块
- redis实现高并发下的抢购/秒杀功能
- Python基础(五) python装饰器使用
- MVC中html编码与否
- C# 开发代码标准
- django的流程分析
- SSM框架之整合EhCache
- Oracle数据库表空间与用户的关系是 ( )
- C# GetType和typeof的区别
- Python常用模块之Pygame(手册篇:首页)