如何在机器人框架中传递默认的可变参数?

Chi*_*gra 0 python keyword-argument python-2.7 robotframework

我需要在机器人框架中传递默认的可变参数。通常在python中,我们会将参数初始化为 None以完成任务,但我不确定如何在机器人framework.PFB中传递相同的功能:

Number of users involved
[Arguments]  ${user1}  ${user2} ..... .... ....  .....  ..... ${userN}
Run Code Online (Sandbox Code Playgroud)

在上述场景中,我需要给默认可变参数说到N。该场景要求我将在第一步中定义所有参数,以便每当我为2个用户,3个用户,4个用户使用关键字时,我不会每次都更改或在相应测试用例中有N个用户。

PF我们将如何调用该关键字:

 Number of users involved  ABC XYZ  --> 1st scenario
 Number of users involved  ABC XYZ GFH ABC ......  --> 2nd scenario
Run Code Online (Sandbox Code Playgroud)

我的问题如下:1)如果可能,如何在机器人框架中传递默认可变参数?

JaP*_*PyR 6

您可以尝试使用可变数量的参数http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#variable-number-of-arguments

Number of users involved
    [Arguments]    @{users}
    :FOR    ${user}    IN    @{users}
    \    Log    ${user}
Run Code Online (Sandbox Code Playgroud)