Мне нужно запустить один и тот же контрольный пример с несколькими данными, один из способов - использовать Test Template
. Но проблема в том, что в результате статистика теста не будет подходящей.
Поэтому я рассмотрел несколько предложенных решений, из которых мы будем считывать данные и динамически создавать тестовый пример. , FOR loop
, но я не знаю, что я делаю неправильно.
Я могу читать данные из Excel, но после этого я блокируюсь.
Для демо Я
*** Test Cases ***
Read Excel
@{Excel_values} Read Excel TestCaseManual.xlsx
Set Global Variable @{Excel_values}
Test Case Creation
FOR ${item} IN @{Excel_values}
${To_List} Convert To Dictionary ${item}
${Input_Values} Get Dictionary Values ${To_List}
${arg1} = get from list ${Input_Values} 0
${arg2} = get from list ${Input_Values} 1
${arg3} = get from list ${Input_Values} 2
TTcase ${arg1} ${arg2} ${arg3}
END
*** Keywords ***
Read Excel
[Arguments] ${ExcelLocation}
Open Excel ${ExcelLocation}
${Row_Count} Get Row Count Sheet1
${Values} Create List
FOR ${Var} IN RANGE ${Row_Count}
${Val} get_row_values Sheet1 ${Var}
Append To List ${Values} ${Val}
END
[Return] ${Values}
TTcase
#Some code which works here
Мне нужно сделать так, чтобы каждая строка Excel была тестовым набором, а это значит, что количество тестовых случаев будет равно количеству строк в Excel