Как передать изменяемые аргументы по умолчанию в рамках робота? - PullRequest
0 голосов
/ 04 марта 2019

Мне нужно передать изменяемые аргументы по умолчанию в среде робота. В python обычно мы инициализируем аргумент Нет , чтобы выполнить задачу, но я не уверен, как передать то же самоефункциональность в каркасе робота. Сценарий PFB:

Number of users involved
[Arguments]  ${user1}  ${user2} ..... .... ....  .....  ..... ${userN}

В вышеприведенном сценарии мне нужно дать изменяемые аргументы по умолчанию, скажем это до N. Сценарий требует, чтобы я определил все аргументы в 1-м шаге, чтобы яНе меняйте каждый раз, когда я использую ключевое слово для 2 пользователей, 3 пользователей, 4 пользователей или N пользователей в соответствующем тестовом примере.

PF, как мы будем называть это ключевое слово:

 Number of users involved  ABC XYZ  --> 1st scenario
 Number of users involved  ABC XYZ GFH ABC ......  --> 2nd scenario

Мои вопросы: 1) Как передать изменяемые аргументы по умолчанию в среде робота, если это возможно?

1 Ответ

0 голосов
/ 04 марта 2019

Вы можете попытаться использовать переменное количество аргументов http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#variable-number-of-arguments

Number of users involved
    [Arguments]    @{users}
    :FOR    ${user}    IN    @{users}
    \    Log    ${user}
...