Как я могу получить название всех тестовых случаев в наборе тестов Robotframework - PullRequest
0 голосов
/ 14 сентября 2018

В Robotframework я могу получить имя текущего теста или текущий комплект тестов со встроенными переменными, такими как:

log to console  TestName: ${TEST NAME}
log to console  SuiteName: ${SUITE NAME}

Теперь любой знает, могу ли я получить и напечатать все тестовые случаи в текущемТестирование?Например, список имен?

Я не могу найти переменную с этой информацией.

Спасибо.

1 Ответ

0 голосов
/ 17 сентября 2018

установить переменную в конце или в начале каждого теста и добавить их в список в конце набора тестов

${cnt}=   Set Variable   ${0}

следующие 2 строки необходимо добавлять при каждом тестировании

Set suite variable  ${TestCase1}     ${TEST NAME}
${cnt}=   Set Variable   ${cnt+1}

эти строки являются окончательными в конце тестового набора

@{TestCases}=    Create List
:FOR   ${index}  IN RANGE  0   ${cnt}
\    Append To List     ${TestCases}   ${TestCase${Index}} 

Тогда используйте этот список @{TestCases}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...