Используя Robot Framework, я пытаюсь создать цикл FOR, в котором случайное значение выбирается из списка. После того, как случайное значение выбрано, открывается страница для этого значения, затем я хочу проверить данные, доступные для этой стороны, и т. Д. И затем цикл должен завершиться, если значение соответствует.
В настоящее время я могу выбрать случайное значение и перейти на страницу этого значения, но не могу выполнять дальнейшие действия, поскольку сценарии не выполняются, поскольку цикл FOR находит другое значение из списка.
@{ORGANISATIONAL_NAME} JSK MARKETING KEDARNATH COMOTRADE PONDICHERRY SRI LAKSHMI
View Basic Info of the Party
${value} = Evaluate random.choice($ORGANISATIONAL_NAME) random
input text ${SEARCH_BAR} ${value}
log to console \nvalue: ${value}
click element ${SEARCH_BUTTON}
log ${value}
Run Keyword If '${value}' == 'JSK MARKETING' click element ${JSK_MARKETING}
... ELSE IF '${value}' == 'KEDARNATH COMOTRADE' click element ${KEDARNATH_COMOTRADE}
... ELSE IF '${value}' == 'PONDICHERRY SRI LAKSHMI' click element ${PONDICHERRY_SHRI_LAKSHMI}
... ELSE log to console condition didn't met
FOR ${value} IN @{ORGANISATIONAL_NAME}
log to console ${value}
click element ${BASIC_INFO}
wait until page contains Summary
Exit For Loop If '${value}' == 'JSK MARKETING'
click element ${BASIC_INFO}
wait until page contains Summary
Exit For Loop If '${value}' == 'KEDARNATH COMOTRADE'
click element ${BASIC_INFO}
wait until page contains Summary
Exit For Loop If '${value}' == 'PONDICHERRY SRI LAKSHMI'
END
Проверка должна быть выполнена для выбранного случайного значения из списка.