问题1:AttributeError: 'dict' object has no attribute 'split'
解决方案:
1.split分割的数据未进行定义,图例如下:
问题2:IOError: [Errno 22] invalid mode ('rb') or filename:
解决方案:今天没有解决这个问题;
问题3:本地部署jenkins,使用localhost:8080可以访问,但局域网内其他机器无法访问jenkins
解决方案:关闭本机防火墙
问题4:安装完成后,运行测试案例,提示robot framework ride [ ERROR ] option --monitorcolors not recognized
解决方案:pip install --upgrade robotframework-ride
问题5:jenkins执行framework robot 成功后,怎么显示Latest Robot Results:
解决方案:在任务配置设置Publish Robot Framework test results:
Latest Robot Results: |
问题6:intput param AK must be str,运行framework时,要求入参必须为string格式;
解决访问如下:Evaluate
问题7:post请求,不能放参数,只能塞值,如放参数报response500.
解决方案:该值经过to json解析,应该用set variable 定义参数
问题8:framework robot 入参含有中文,post请求报Response【500】
解决方案:
问题9:framework robot 出参中的中文显示乱码
在python的安装目录下。在Lib/site-packages/robot/utils目录下的unic.py文件中,替换成如下
from pprint import PrettyPrinter
from .platform import IRONPYTHON, JYTHON, PY2
from .robottypes import is_bytes, is_unicode
import json
if PY2:
def unic(item):
if isinstance(item, unicode):
return item
if isinstance(item, (bytes, bytearray)):
try:
return item.decode('utf-8')
except UnicodeError:
return u''.join(chr(b) if b < 128 els