所以我称之为
Check All Fields Are Correct
... @{field_dictionary}
... test1
... patients
这是关键字
Check All Fields Are Correct
[Arguments]
... @{field_dictionary}
... ${db_name}
... ${table_name}
但是在varargs错误之后我得到了Positional参数。我没有看到任何明显的东西
答案 0 :(得分:1)
如RF指南中所述,varargs(在您的情况下为@{field_dictionary}
)必须在位置参数后列出。
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#varargs-with-user-keywords
答案 1 :(得分:0)
field_dictionary
声明为标量。如果您打算使用varargs,请仅在参数规范中使用@
。
[Arguments]
... ${field_dictionary}
并且在调用时也使用标量$
:
Check All Fields Are Correct
... ${field_dictionary}
... test1
... patients