В одном из моих приложений у нас есть регистрация пользователя, там у меня есть требование, например, если пользователь выбирает страну, отличную от Соединенных Штатов, тогда он должен ввести почтовый индекс и другие значения состояния. если это соединенные штаты по умолчанию, он выберет штат. Теперь у меня есть случайная функция для страны, это выбор одного случайного значения из страны, но он не вводит другое значение состояния. И порядок табуляции сначала выбирает состояние, и он будет go в страну. но то, что я сделал, я написал одно ключевое слово для страны в том, что я написал, если еще условие, но это не будет состояние раскрывающегося списка. Мой вопрос: есть ли у нас какое-либо ключевое слово для вкладки "Река" в каркасной работе робота. или же я сделал какую-либо ошибку в условии if else.
Ниже мой код:
Select random country from the dropdown
[Arguments] ${Locator}
${List of dropdown values} get list items ${Locator}
${Lenghth of list of items} get length ${List of dropdown values}
${randvalue}= random_value ${Lenghth of list of items}
${rand_country}= convert to string ${randvalue}
sleep 5s
select from list by index ${Locator} ${rand_country}
${selected_country}= get selected list label ${rand_country}
[Return] ${selected_country}
Здесь я использую:
User select country
${Country_value} Select random country from the dropdown ${country_element}
${selected_country} Select random country from the dropdown ${country}
run keyword if '${Country_value}'== '${country}'
run keywords
User select state value
Enter zip5
... ELSE '${Country_value}'!= '${country}'
run keywords
User enter other state
User enter postal code
теперь курсор не переезд в другое состояние.