Sample.py
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方法。识别长度后,应该返回机器人框架。
我已经通过以下链接但是dint了解呼叫方法的含义。 http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Call%20Method
答案 0 :(得分:4)
Session
用于调用对象上的方法。导入库时,您无法获取对象。
将模块导入库时,每个函数都会成为关键字。因此,您可以直接致电Call method
:
getElementCount