Selenium2+python自动化68-html报告乱码问题

前言

python2用HTMLTestRunner生成测试报告时,有中文输出情况会出现乱码,这个主要是编码格式不统一,改下编码格式就行。

下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html

一、中文乱码

1.测试报告中,msg自定义异常内容有中文情况会出现乱码,如下图所示

二、修改编码

1.找到HTMLTestRunner.py文件,搜索:uo =

2.找到红色区域设置编码的两个地方

3.注释掉红色区域这两个设置,重新添加编码格式为:uo = o.decode('utf-8') ue = e.decode('utf-8')

4.修改好之后记得保存,重新运行,乱码问题就解决了

三、python3报告问题

1.python3的小伙伴直接用这个下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html的文件,是不能直接生成报告的,需要稍做修改

2.修改后的源文件已经打包放到QQ群文件:646645429

原文发布于微信公众号 - 从零开始学自动化测试(yoyoketang)

原文发表时间:2017-06-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏风中追风

分布式基础__HTTP 通信协议

https://www.zhihu.com/question/44323871/answer/347628315 这个地址是知乎上的一个问题,

38215
来自专栏张伟博客

linux(centos7)svn Unable to connect to a repository at URL 和 No repository found in 错误处理

其实还是svn://106.14.20.199/var/svn/newtest 链接错了

8491
来自专栏编程微刊

(javascript)Vue启动时常见错误及其解决办法

解决方案1: 首先是检查下你的路径有没有错;其次是你import的时候加上.vue后缀试试(components/star/star.vue) 解决方法2:...

2864
来自专栏Python小屋

必须放在特定的文件夹中才能运行的Python程序

下面的小代码要演示的问题是,可以规定某个Python程序必须放在特定的文件夹(代码中假设必须放到Python安装目录中)中才能运行,移动到其他文件夹之后会拒绝运...

3006
来自专栏郭少华

Spring boot热部署(三)

CTRL + SHIFT + A --> 查找make project automatically --> 选中

8691
来自专栏闻道于事

SpringBoot常用配置

前言:springboot集成了主流的第三方框架,但是需要使用springboot那一套配置方式。但是我这里只列举了非常非常常用的,可以看已发的几篇博客,慢慢会...

4747
来自专栏云鼎实验室的专栏

Tomcat 远程代码执行漏洞分析(CVE-2017-12615)及补丁 Bypass

腾讯云安全中心监测到 Apache Tomcat 修复了2个严重级别的漏洞, 分别为: 信息泄露漏洞、远程代码执行漏洞。

6430
来自专栏web编程技术分享

用eclispe开发web项目初步

3549
来自专栏散尽浮华

运维利器-ClusterShell集群管理操作记录

在运维实战中,如果有若干台数据库服务器,想对这些服务器进行同等动作,比如查看它们当前的即时负载情况,查看它们的主机名,分发文件等等,这个时候该怎么办?一个个登陆...

5117
来自专栏landv

Java开发环境笔记

2193

扫码关注云+社区

领取腾讯云代金券