Robot FW: встроенная библиотека: ключевое слово "Pass Execution" - PullRequest
0 голосов
/ 22 января 2020

Ссылаясь на документацию

При использовании в любой настройке или демонтаже (наборе, тесте или ключевом слове), проходит эту настройку или демонтаж. Возможные разборы ключевых слов запущенных ключевых слов выполняются. Иначе не влияет на выполнение или статусы.

Не могли бы вы уточнить на простых примерах, что означает приведенное выше утверждение?

1 Ответ

2 голосов
/ 22 января 2020

Означает, что если вы используете набор, тест или ключевое слово, весь код после Pass Execution не будет вызываться.

Пример:

*** Settings ***
Suite Setup       Setup
Suite Teardown    Teardown

*** Keywords ***
Setup
    Pass Execution    Setup passed
    Log to Console    Setup

Teardown
    Pass Execution    Teardown passed
    Log to Console    Teardown
*** Test Cases ***

Keyword1
    Pass Execution    Keyword1 passed
    Log    Test

Pass Execution работает как return в python, при котором ключевое слово, тестовый сценарий, разрыв или настройка завершаются нажатием кнопки PASS. Попробуйте прокомментировать `Pass Execution, тогда вы увидите, что оставшийся код выполняется

...