setup和teardown 使用标签对测试用例进行分类 测试模板 setup和teardown setup和teardown简介 RF框架和其他测试框架一样,也有一组setup和teardown功能。setup会在测试用例运行之前执行,teardown会在测试用例运行之后执行。 setup一般执行一些 初始化工作,例如:打开浏览器、实例化类,而,teardown一般执行一个 清除工作,例如:关闭浏览器,关闭文件,关闭数据库连接等。 在测试用例文件中指定测试用例的setup或teardown的最简单方法是使用 设置表 中的Test Setup 和 Test Teardown设置。 各个测试用例也可以有自己的setup或teardown。它们是用测试用例表中的[Setup]或[Teardown]设置定义的,它们会覆盖设置表中的Test Setup和Test Teardown。在[Setup]或[Teardown]设置后没有关键字意味着没有setup或teardown。也可以使用值${None}表示测试没有setup或teardown。 实例 *** Settings *** Library SeleniumLibrary Test Setup Open Browser http://www.baidu.com chrome Test Teardown Close Browser *** Variables *** ${SETUP} setup var ${TEARDOWN} teardwon var *** Test Cases *** Default values [Documentation] Setup and teardown from setting table No Operation Overridden setup [Documentation] Own setup, teardown from setting table [Setup] Log Overridden setup No Operation No teardown [Documentation] Default setup, no teardown at all No Operation [Teardown] No teardown 2 [Documentation] Setup and teardown can be disabled also with special value NONE No Operation [Teardown] ${None} Using variables [Documentation] Setup and teardown specified using variables [Setup] ${SETUP} No Operation [Teardown] ${TEARDOWN} 使用标签对测试用例进行分类 测试模板