Это ключевое слово принимает один R C - который может быть int или строкой, но первое, что оно делает, - это преобразовывает его в int. Таким образом, он не может работать с «202 || 200», «202 или 200» или любой подобной комбинацией - он никогда не был предназначен для этого.
Но вы можете sh это сделать двумя вызовами, ожидая успеха одного из них
${status 200}= Run keyword if '${Method}' == 'POST' Run Keyword And Return Status RequestsChecker.Check Response Status ${response} 200
${status 202}= Run keyword if '${Method}' == 'POST' Run Keyword And Return Status RequestsChecker.Check Response Status ${response} 202
# now fail if the method is the one, and the RC was not in the expected
Run keyword if '${Method}' == 'POST' and not (${status 200} or ${status 202}) Fail The status code is not 200 or 202