如何处理 RF 中可变参数后的错误位置参数?
How to handle error Positional argument after varargs in RF?
我正在尝试创建一个用户关键字“Create List Of List”来创建以两个列表作为参数的列表列表。
当我 运行 这个时,它显示错误为“创建用户关键字 'Create List Of List' 失败:可变参数 之后的位置参数。”
*** 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
任何建议都会有所帮助。
使用的射频版本:2.8.7
将两个列表传递给另一个关键字时,您希望传递 列表,而不是列表的各个元素。要将列表作为对象引用,请使用 $
而不是 @
:
*** Test Cases ***
Sample test Case
...
@{ListOfList}= Create List Of List ${List1} ${List2}
*** Keywords ***
Create List Of List
[Arguments] ${List1} ${List2}
...
我正在尝试创建一个用户关键字“Create List Of List”来创建以两个列表作为参数的列表列表。 当我 运行 这个时,它显示错误为“创建用户关键字 'Create List Of List' 失败:可变参数 之后的位置参数。”
*** 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
任何建议都会有所帮助。
使用的射频版本:2.8.7
将两个列表传递给另一个关键字时,您希望传递 列表,而不是列表的各个元素。要将列表作为对象引用,请使用 $
而不是 @
:
*** Test Cases ***
Sample test Case
...
@{ListOfList}= Create List Of List ${List1} ${List2}
*** Keywords ***
Create List Of List
[Arguments] ${List1} ${List2}
...