繁体   English   中英

Robot Framework 中的拆解操作

[英]Teardown action in Robot Framework

我在机器人框架中有 3 个测试用例,我需要在执行 3 个测试用例后最后只运行一次拆卸操作。 如何处理?

*** Settings ***
Test Teardown     Teardown Actions
Library           abc.py

*** Variables ***

*** Test Cases ***
testcase1
    Run Keyword    func1

testcase2
    Run Keyword    func2

testcase3
    Run Keyword    func3


*** Keywords ***
Teardown Actions
    Run Keyword    clear

机器人框架中有“套件拆解”,它将在所有测试用例执行后运行。

查看此链接以获取更多信息。

可以这样使用。

*** Settings ***
Library         SSHLibrary
Library         OperatingSystem
Library         String
Suite Teardown  Teardown Actions

*** Keywords ***
    Teardown Actions    
        Run Keyword clear

*** Testcases ***
    testcase1 
        Run Keyword func1

    testcase2 
        Run Keyword func2

    testcase3 
        Run Keyword func3

如果需要更多信息,请告诉我。

在您的代码中,只需将“Test Teardown”替换为“Suite Teardown”。 就是这样!

Robot Framework 有 Suite Teardown,它会在特定套件的所有测试用例执行完毕后运行。

你可以在你的脚本中这样写:

         *** Settings ***
            Library           Selenium2Library
            Library           abc.py
            Suite Teardown    Teardown Actions

        *** Variables ***

        *** Test Cases ***
                testcase1
                Run Keyword    func1

                testcase2
                Run Keyword    func2

                testcase3
                Run Keyword    func3


          *** Keywords ***
               Teardown Actions
               Run Keyword    clear

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM