样本
import json
def getElementCount(jsonObj):
data1 = json.dumps(jsonObj)
item_dict = json.loads(data1)
countElement=(item_dict['one'])
print len(countElement)
return countElement
机器人框架
Library Sample.py
** Test Cases ***
[TC-001]-Registering a device with INVALID SUBSCRIBER name
${ResponseJson}= Customer Method API Call ${host} ${apivalue}
${value} = Call Method getElementCount ${ResponseJson}
错误说明
它无法正常工作有人可以提供上述解决方案吗
我想从机器人框架调用上述python方法,并将$ {ResponseJson}值传递给上述python方法。并确定长度结果后,应返回机器人框架。
我已经通过下面的链接,但知道了调用方法的含义。 http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Call%20Method
Call method用于调用对象上的方法。导入库时,没有对象。
将模块导入为库时,每个函数都将成为关键字。因此,您可以直接致电getElementCount:
** Test Cases ***
...
${value} = getElementCount ${ResponseJson}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。