rfw使用接口库测试--FAIL : UnicodeEncodeError: 'ascii' codec can't encode characters in position

Posted 从小不打伞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rfw使用接口库测试--FAIL : UnicodeEncodeError: 'ascii' codec can't encode characters in position相关的知识,希望对你有一定的参考价值。

使用requests库进行接口测试时

需要构造dictionary来填充http的文件头headers

填充后请求报错

FAIL : UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position

解决方法

在文件RequestsKeywords.py中加入 import sys reload(sys) sys.setdefaultencoding( "utf-8" ) 解决

以上是关于rfw使用接口库测试--FAIL : UnicodeEncodeError: 'ascii' codec can't encode characters in position的主要内容,如果未能解决你的问题,请参考以下文章

异步 Mocha 测试(使用 Chai 断言库)应该失败,但被标记为通过

使用demjson解析unicod

django_rfw_4

微信共享收货地址 edit_address:fail 吐白沫级解决方案

用ofstream/ifstream 读写Unicod的TXT

Travis CI Fail Jest测试超时原因