使用HTMLTestRunner生成html格式的测试报告,中文乱码的解决方法


注意:文件格式


一:查看html测试报告,如下图:

二:部分源码

filename = "E:/pythonProject/report/login_report.html"  # 测试报告的存放路径及文件名
fp = open(filename, "w")  # 创建HTML格式的测试报告文件,此时还是个空文件,可用于写入文本
runner = HTMLTestRunner.HTMLTestRunner(stream=fp,
                                       title="login测试报告",
                                       description="登录测试")
#  stream = fp  引用文件流
#  title  测试报告标题
#  description  报告说明与描述
runner.run(suit)

三:解决方法

filename = "E:/pythonProject/report/login_report.html" # 测试报告的存放路径及文件名
# 输出保存前,指明编码格式即可
with open(filename, "w", encoding="utf-8") as fp:
    runner = HTMLTestRunner.HTMLTestRunner(stream=fp,
                                           title="login测试报告",
                                           description="登录测试")
    runner.run(suit)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值