机械手固件:内置库:“通过执行”关键字

时间:2020-01-22 10:51:31

标签: robotframework built-in

参考documentation

在任何设置或拆卸(套件,测试或关键字)中使用时,通过该设置或拆卸。将执行可能的已启动关键字的关键字拆卸。否则不会影响执行或状态。

您能用简单的例子来详细说明以上陈述的含义吗?

1 个答案:

答案 0 :(得分:2)

意味着如果您在套件,测试或关键字上使用,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的工作方式类似于python中的return,使用PASS使关键字,测试用例,拆卸或设置退出。尝试在“通过执行”中添加注释,然后您可以看到其余正在执行的代码