Robotframework 如何处理RF中varargs之后的错误位置参数?

Robotframework 如何处理RF中varargs之后的错误位置参数?,robotframework,Robotframework,我正在尝试创建一个用户关键字“createlist Of List”,以创建一个列表列表,其中有两个列表作为参数。 当我运行此命令时,它将错误显示为“创建用户关键字'Create List Of List'失败:varargs后的位置参数” 任何建议都会有帮助 使用的RF版本:2.8.7将两个列表传递给另一个关键字时,您希望传递列表,而不是列表中的单个元素。要将列表作为对象引用,请使用$而不是@: *** Test Cases *** Sample test Case [Tags]

我正在尝试创建一个用户关键字“createlist Of List”,以创建一个列表列表,其中有两个列表作为参数。 当我运行此命令时,它将错误显示为“创建用户关键字'Create List Of List'失败:varargs后的位置参数”

任何建议都会有帮助


使用的RF版本:2.8.7

将两个列表传递给另一个关键字时,您希望传递列表,而不是列表中的单个元素。要将列表作为对象引用,请使用$而不是@:

***  Test Cases ***
Sample test Case
    [Tags]    Test
    @{List1}=    Create List    a  b  c  d
    @{List2}=    Create List    1  2  3  4
    @{ListOfList}=    Create List Of List    @{List1}  @{List2}

*** Keywords ***
Create List Of List
     [Arguments]    @{List1}  @{List2}
     Log     Hello world
***  Test Cases ***
Sample test Case
    ...
    @{ListOfList}=    Create List Of List    ${List1}  ${List2}

*** Keywords ***
Create List Of List
     [Arguments]    ${List1}  ${List2}
     ...