关于Robot Framework中字符串进制问题处理

python2最让人头疼的就莫过于编码问题了,所以一下总结了几个robot framwork中的几个解决方式,希望能对大家有用吧.
1.如下图,我运行接口时返回来的十六进制格式的字符串信息。

字符串为十六进制的!
至于处理格式,大家可以参照这个:

  ${text}    Evaluate    '${ORDERS_NQ}'.decode('gbk')

这样就阔以完美展现中文了!
关于Robot Framework中字符串进制问题处理_第1张图片
同理,如果是数据库返回来的类似信息,gbk要是不能正常转义的话,换UTF8的话,大部分也能解决的。
2.还有一种罪简单的,就是现实u’xx’啥的这种unicode的,直接
`${str_cn} evaluate ${str}
这样子过一道就能正常显示中文了。

大概就是这些了,后续有遇到其他的情形,会持续更新。
欢迎指正,谢谢!!!

你可能感兴趣的:(Robot,Rramework)