Множественное условие if / else в robotframework

#robotframework

#robotframework

Вопрос:

Я новичок. Я использую robot framework для реализации своих тестовых примеров. Существует необходимость бизнес-логики для проверки нескольких условий в предложении IF, например

 Run Keyword If <condition1>, <condition2>,...
ELSE do something 
 

Я пробовал это, но это не работает

Единственное условие -> Работа

 Run Keyword If    'a' == 'a'      log   a
...          ELSE               Log    b
 

Множественные условия -> Не работают

 Run Keyword IF    'a' == 'a'    and     'b' == 'b'        log   a
...          ELSE               Log    b
 

Ответ №1:

Все условие должно быть задано ключевому слову в виде одного аргумента, что означает, что вы не можете использовать более одного последовательного пробела в выражении.

 Run keyword if  'a' == 'a' and 'b' == 'b'  
...  log  a 
...  ELSE  log  b