环境:
解决方法:
参考网上的方法后归纳的3个方法。
方法1:进入..Python37Libsite-packages obotidecontrib estrunner文件下,找到testrunner.py文件。 修改“latin1”为"mbcs"。
方法2:进入..PythonPython37Libsite-packages obotutils下的unic.py添加如下代码:
if isinstance(item, (list, dict, tuple)):
try:
item = json.dumps(item, ensure_ascii=False, encoding='utf-8')
except UnicodeDecodeError:
try:
item = json.dumps(item, ensure_ascii=False, encoding='utf-8')
except:
pass
except:
pass
方法3:进入..PythonPython37Libsite-packages obotidecontrib estrunner estrunnerplugin.py,将encoding[‘SYSTEM’])改为encoding[‘OUTPUT’])