Robot Framework中使用and转参数时,默认不支持中文模式,如图场景:
会出现这种错误
FAIL : UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 6: ordinal not in range(128)
解决方案如下:
1安装HttpLibrary
进入cmd,直接在命令行输入
pip install --upgrade robotframework-httplibrary
如图所示,则表示安装成功
2.修改编码,使其支持中文
打开你自己的python安装路径Python27Libsite-packagesHttpLibrary
看到2个py文件,把其他pyc文件删除
打开2个py文件,分别加入
import sys
reload(sys)
sys.setdefaultencoding('utf8')
保存,重新运行,不会再报错