Robotframework 如何仅当测试套件中的一个测试失败时才返回主页面?
我有一套书面测试 测试用例如下: 当其中一个测试用例失败时,我希望屏幕回到主页面。所以下一个测试用例可以正确启动 我怎样才能做到? e、 g.在执行当前测试时,如果前一个案例失败,则在开始当前测试之前转到主页面。否则,按常规进行电流测试Robotframework 如何仅当测试套件中的一个测试失败时才返回主页面?,robotframework,Robotframework,我有一套书面测试 测试用例如下: 当其中一个测试用例失败时,我希望屏幕回到主页面。所以下一个测试用例可以正确启动 我怎样才能做到? e、 g.在执行当前测试时,如果前一个案例失败,则在开始当前测试之前转到主页面。否则,按常规进行电流测试 *** Settings *** Resource ../Resources/res.robot Suite Setup Suite Setup Suite Test Setup Test Setup Su
*** 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
每个测试都应该是独立的,不依赖于以前测试的副作用。这意味着每个测试的测试设置应该负责确保主页是当前页面 例如,您可以将名为
的关键字转到主页
,并将其作为测试设置的一部分调用。该关键字可以检查当前页面,如果它不是当前页面,则执行任何必要的操作以返回主页