как использовать условия А и И в каркасе робота - PullRequest
0 голосов
/ 15 ноября 2018

Запустить ключевое слово

 If      '${Contains_True}' == 'true'
     and
'${App_Name}' == 'App Name' 
     Accept_Confidential
  ELSE IF     '${Contains_True}' == 'true' 
"Do Something"    ELSE     Log    "Nothing"

1 Ответ

0 голосов
/ 15 ноября 2018

В приведенных ниже примерах различные комбинации проверяются по ключевому слову, которое проверяет комбинации, используя и / или проверки.Пожалуйста, имейте в виду, что этот вид и / или проверка также могут быть отдельными ELSE IF утверждениями.

*** Test Cases ***
TC
    [Template]    Validate App and Contains
    App Name       true
    App Name       false
    My app Name    true
    My app Name    false 
    Not My Name    true
    Not My Name    false 

*** Keywords ***
Validate App and Contains
    [Arguments]    ${App_Name}    ${Contains_True}    
    Run Keyword If 
    ...    ('${Contains_True}'=='true' and '${App_Name}'=='App Name') or '${App_Name}'=='My app Name'    Return From Keyword     Accept
    ...    ELSE IF     '${Contains_True}'== 'true'    Log    App Name is not as expected:"${App_Name}"    level=WARN    console=${True}
    ...    ELSE        Fail    Of the combo "${App_Name}"/"${Contains_True}" None of the values are correct.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...