【发布时间】:2018-12-21 03:14:04
【问题描述】:
我的 (python) 关键字库中有一个返回列表的函数,但是当我将它传递给机器人测试用例时,我收到错误“变量 @{LIST} 的值不是列表或类似列表”。这是我的代码
机器人代码:
Generate Data
@{LIST}= Create Data
Do Thing For All Values In List
:FOR ${value} IN @{LIST}
\ Do The Thing ${value}
Python 代码:
def create_data():
data = []
for i in range(0, 10):
data_val = do_a_bunch_of_selenium_automation(i)
data.append(data_val)
return data
如何正确执行此操作?谢谢大家。
【问题讨论】:
-
你有一个函数叫
Create Data?或者像CreateData()或Create_Data()之类的? -
可以编辑你的问题并添加Python函数
Create Data? -
@Yunnosch,是的。在我的例子中,函数名 create_data()。我确定它正在运行,因为(在我的具体情况下),它不仅仅生成一个列表,还做了更多的事情
-
@Yunnosch:不,不应该是
create_data()。此代码是正确的语法。 -
@BryanOakley 我可能在这里迷路了。正在寻找明确标记为不是的东西中的python语法。谢谢你的好意。 (其实我才发现标签比较年轻……但迷路还是我的错)
标签: python robotframework