【发布时间】:2013-01-11 21:50:22
【问题描述】:
我在从文件中读取列表变量时遇到问题。 我有一个包含 3 个变量的文件(variables.py):
TEST1=212
TEST2=[111, 222, 333, 444, 555, 666]
TESTS3="sadasd"
${TEST1} 和 ${TEST3} 都可以访问(我从变量文件中获取值)
但是当我尝试使用@{TEST2}[2] 访问第二个变量时,我得到一个错误:
FAIL : Non-existing variable '@{TEST2}[2]'
只有在我尝试使用文件中的变量时才会发生这种情况。如果我在 RIDE 中创建列表变量,我可以使用 @{Variable}[{$index}] 轻松访问它
如果我尝试这种语法:${TEST2}[2],我会得到:
'[111, 222, 333, 444, 555, 666][2]'
因此,robotframework 知道有一个具有给定名称的变量,但不知道它是一个列表变量。 难道我做错了什么?
【问题讨论】:
标签: list variables file-upload robotframework