Robot Framework中使用and转参数时,默认不支持中文模式,如图场景:

Robot Framework中使用HttpLibrary教程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

如图所示,则表示安装成功

Robot Framework中使用HttpLibrary教程and中文支持

2.修改编码,使其支持中文

打开你自己的python安装路径\Python27\Lib\site-packages\HttpLibrary

看到2个py文件,把其他pyc文件删除

打开2个py文件,分别加入

import sys
reload(sys)
sys.setdefaultencoding('utf8')

保存,重新运行,不会再报错

 

相关文章:

  • 2021-11-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-07
  • 2021-09-21
  • 2022-12-23
猜你喜欢
  • 2021-10-20
  • 2021-07-11
  • 2022-12-23
  • 2022-03-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案