appium_python中中文如何正常解析

在使用python2.7版本编写appium自动化脚本时,开头写了#encoding=utf-8,但是代码中含中文的仍然无法正常解析,代码如下:


代码第一段
代码第二段

开头已经写了#encoding=utf-8,后来改成#coding=utf-8,结果报告里面仍然是乱码 :


生成报告

在网上看到# -*- coding: utf8 -*-或者# -*- encoding: utf8 -*-修改后仍然是乱码。。。

后来,查询原因后为输出报告的操作有问题,HTMLtestrunner里面decode的源码为latin-1,

找到HTMLTestRunner.py源码 

定位到如下位置,o.decode(‘latin-1’),e.decode(‘latin-1’),编码“latin-1”修改为“utf-8”.


保存发布后查看运行结果:


你可能感兴趣的:(appium_python中中文如何正常解析)