使用Robot Framework运行时后台报错UnicodeDecodeError:'utf8' codec can't decode byte

使用Robot Framework进行自动化测试,运行时遇到

UnicodeDecodeError :'utf-8' codec can't decode byte 0xd0 in position 46:invalid continuation byte

如下方法可以解决:

1,找到Python目录:C:\Python27\Lib\site-packages\Selenium2Library\keywords

2,打开__init__.py文件,添加下面3行代码后,保存

import sys
reload(sys)
sys.setdefaultencoding("utf-8")

3,重新运行RF

猜你喜欢

转载自blog.csdn.net/enen1129/article/details/81705235