#python #robotframework
#python #robotframework
Вопрос:
Итак, у меня есть этот test.robot
тестовый файл:
Test Setup Test Setup
*** Test Cases ***
TestFlow_1
[Tags] my_tag regression
Some Function user password
В этом тесте у меня есть это Some Function
keyword
, которое получило несколько параметров, и я хочу отправить в эту функцию один из моих тегов ( my_tag
или regression
).
Возможно ли это?
Ответ №1:
Существует встроенная переменная ${TEST TAGS}
— список, в котором все они являются его членами; вы можете прочитать об этом здесь .
Таким образом, если вы хотите передать первый тег в качестве аргумента:
Some Function user password ${test tags[0]}
Просто убедитесь, что у вас есть теги (или столько, сколько индексов, которые вы передаете), иначе вы получите IndexError.
Комментарии:
1. Это здорово, кстати, любая другая команда для передачи текущего тестового каталога? (или отец)
2. Откройте ссылку в ответе; прямо перед вами, одна из первых вещей
${CURDIR}
🙂