【发布时间】:2017-11-22 18:43:20
【问题描述】:
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 方法。并在识别长度结果后返回机器人框架。
我已经浏览了下面的链接,但不明白调用方法的含义。 http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Call%20Method
【问题讨论】:
-
Follow doc: robotframework.org/robotframework/latest/… 即用你的方法创建类。
-
sample.py 代码中的缩进被破坏了。
标签: python robotframework