Robotframework 如何仅当测试套件中的一个测试失败时才返回主页面?

Robotframework 如何仅当测试套件中的一个测试失败时才返回主页面?,robotframework,Robotframework,我有一套书面测试 测试用例如下: 当其中一个测试用例失败时,我希望屏幕回到主页面。所以下一个测试用例可以正确启动 我怎样才能做到? e、 g.在执行当前测试时,如果前一个案例失败,则在开始当前测试之前转到主页面。否则,按常规进行电流测试 *** Settings *** Resource ../Resources/res.robot Suite Setup Suite Setup Suite Test Setup Test Setup Su

我有一套书面测试

测试用例如下:

当其中一个测试用例失败时,我希望屏幕回到主页面。所以下一个测试用例可以正确启动

我怎样才能做到? e、 g.在执行当前测试时,如果前一个案例失败,则在开始当前测试之前转到主页面。否则,按常规进行电流测试

*** Settings ***
Resource            ../Resources/res.robot
Suite Setup         Suite Setup Suite
Test Setup          Test Setup
Suite Teardown      Test Teardown

*** Test Cases ***
TC1
    Launch App
    main page click button A
    Page                   ${TITLE} Test1
    Go Back

TC2
    Launch App
    main page click button A
    Open Page              ${TITLE} Test2
    Go Back

TC3
    Launch App
    main page click button A
    Open Page              ${TITLE} Test3
    Go Back
资源文件

Suite Setup Suite
    Test Setup
    Launch Application

Test Teardown
    Log Source
    Close All Applications

每个测试都应该是独立的,不依赖于以前测试的副作用。这意味着每个测试的测试设置应该负责确保主页是当前页面

例如,您可以将名为
的关键字转到主页
,并将其作为测试设置的一部分调用。该关键字可以检查当前页面,如果它不是当前页面,则执行任何必要的操作以返回主页