机器人框架中的拆解动作

pas*_*ime 2 python python-2.7 robotframework

我在机器人框架中有3个测试用例,我只需要在执行3个测试用例后再次执行Teardown操作.如何处理?

*** 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
Run Code Online (Sandbox Code Playgroud)

Din*_*kar 12

机器人框架中有"Suite Teardown",它将在执行所有测试用例后运行.

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

可以这样使用.

*** 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
Run Code Online (Sandbox Code Playgroud)

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

  • @Emna - 不.如果你已经安装了Robot Framework,它就是默认的.检查此链接 - http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html (2认同)
  • 它是默认情况下与Robot一起出现的关键字 (2认同)