Я не могу выбрать значение из выпадающего значения случайным образом, используя условие if else в среде робота - PullRequest
0 голосов
/ 05 апреля 2020

В одном из моих приложений у нас есть регистрация пользователя, там у меня есть требование, например, если пользователь выбирает страну, отличную от Соединенных Штатов, тогда он должен ввести почтовый индекс и другие значения состояния. если это соединенные штаты по умолчанию, он выберет штат. Теперь у меня есть случайная функция для страны, это выбор одного случайного значения из страны, но он не вводит другое значение состояния. И порядок табуляции сначала выбирает состояние, и он будет 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

теперь курсор не переезд в другое состояние.

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