让HTMLrunner 报告的子列表都 默认展示出来的 方法(方便发送邮件时可以方便查看)
2023-09-27 14:25:19 时间
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
相关文章
- 列表:list[1],切片list[1:3],追加insert,修改,删除remove,del,pop,查找index,统计count,清空list.clear() 翻转list.reverse(),排序list.sort(),扩展list.extend,
- Python 2D列表转1D列表的常见方法汇总
- 图片存储解决方案的分析、 整合前端系统实现图片上传功能 、实现房源列表查询功能
- 【列表复制】详解python中list列表复制的几种方法(赋值、切片、copy(),deepcopy())
- NLP-文本处理:词性标注【使用成熟的第三方工具包:中文(哈工大LTP)、英文()】【对分词后得到的“词语列表”进行词性标注,词性标注的结果用于依存句法分析、语义角色标注】
- EMVTag系列5《8E 持卡人验证方法(CVM)列表》
- 微信小程序 -不在以下request合法域名列表中
- css 制作一个菜单列表
- iOS中Safari浏览器select下拉列表文字太长被截断的处理方法
- 散列表(二):冲突处理的方法之链地址法的实现
- iOS案例:读取指定目录下的文件列表
- php获取当前被调函数的参数列表
- 如何手动删除服务?Windows手动删除服务列表中残留服务的方法
- python进阶-lambda和列表生成器
- python连接列表的八种方法
- OpenERP ORM 对象方法列表
- 【Python基础】列表的基本操作:列表的数据统计、排序、遍历 || 关键字、函数、方法 || 列表的应用场景 || 元组的定义、循环遍历、应用场景 || 格式化字符 || 元组和列表之间的转换
- Python 列表排序方法reverse、sort、sorted操作方法
- PyQt学习随笔:ListView控件删除一项列表项的方法
- freecms怎样在信息列表类标签中提取info.content
- appendChild() 方法可向节点的子节点列表的末尾添加新的子节点。
- Python数据类型 列表、元组、集合、字典的区别和相互转换
- Python基础——列表与元组
- Sharepoint JSCOM 列表操作
- emacs的列表的一些操作函数
- WPF 列表控件数据源绑定多个数据集合方法
- python random 随机获取列表中的n个元素
- java 的Colections类(Java也有python类似列表的反转、排序等方法)