背景:RIDE 1.7.4.1 running on Python 3.7.6.
现象:学习RobotFramework使用过程,每条用例在Documentation中做了中文备注说明。但执行用例时控制台显示错误乱码,如下图
解决方案:
找到Python路径下的testrunnerplugin.py文件,如我的文件路径:C:PythonPython37Libsite-packages obotidecontrib estrunner estrunnerplugin.py
将第565行的encoding['SYSTEM']改为encoding['OUTPUT'],如下图
修改后保存,重新启动RIDE运行,查看控制台信息,显示中文正常。
最近项目不忙了,看看RobotFramework,持续学习更新ing...