在Ubuntu+Robotframework 环境中,使用pybot执行脚本是,报错:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 20: ordinal not in range(128)
解决办法:几经折腾,最终在目录 /etc/python2.7/ 中(这里使用的python版本为2.7),找到sitecustomize.py中,内容编辑如下:
# install the apport exception handler if available
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
try:
import apport_python_hook
except ImportError:
pass
else:
apport_python_hook.install()
保存后,最后再执行测试,问题解决:
大杀手锏(回复于:2017-11-21 04:11:16)
11111q11111111111111111