RobotFramework,为每个套件执行不同的拆卸操作
上面的代码运行得很好,并且运行了一个套件分解。我有一个场景,我想为每个测试用例运行不同的分解操作,我如何修改上面的示例来做到这一点?当应该使用“测试用例”时,您的问题似乎使用了“套件”。您的示例只显示了一个套件,套件拆卸只影响这一个套件 如果您希望每个测试都有一个单独的拆卸,您可以在每个测试中使用RobotFramework,为每个套件执行不同的拆卸操作,robotframework,Robotframework,上面的代码运行得很好,并且运行了一个套件分解。我有一个场景,我想为每个测试用例运行不同的分解操作,我如何修改上面的示例来做到这一点?当应该使用“测试用例”时,您的问题似乎使用了“套件”。您的示例只显示了一个套件,套件拆卸只影响这一个套件 如果您希望每个测试都有一个单独的拆卸,您可以在每个测试中使用[teardown] *** Settings *** Suite Teardown Perform suite teardown *** Keywords *** Perform suite te
[teardown]
*** Settings ***
Suite Teardown Perform suite teardown
*** Keywords ***
Perform suite teardown
Log to console Test suite cleanup
cleanUp ${a} ${b} ${c}
*** Test Cases ***
TEST 1
do some action
TEST 2
do another action
有关更多信息,请参阅robot framework用户指南。您的问题似乎在使用“套件”,而它应该使用“测试用例”。您的示例只显示了一个套件,套件拆卸只影响这一个套件 如果您希望每个测试都有一个单独的拆卸,您可以在每个测试中使用
[teardown]
*** Settings ***
Suite Teardown Perform suite teardown
*** Keywords ***
Perform suite teardown
Log to console Test suite cleanup
cleanUp ${a} ${b} ${c}
*** Test Cases ***
TEST 1
do some action
TEST 2
do another action
有关更多信息,请参阅robot framework用户指南。这实际上是一个非常独特的解决方案。但假设你不想让
[Teardown]
无处不在
*** Test Cases ***
TEST 1
[Teardown] log this teardown is unique to TEST 1
do some action
TEST 2
[Teardown] log this teardown is unique to TEST 2
do another action
这有点过分了。。。但是有点酷这实际上是一个非常独特的解决方案。但假设你不想让
[Teardown]
无处不在
*** Test Cases ***
TEST 1
[Teardown] log this teardown is unique to TEST 1
do some action
TEST 2
[Teardown] log this teardown is unique to TEST 2
do another action
这有点过分了。。。但是有点酷你说的“运行每个套件之后”是什么意思?您只显示了一个套件,套件拆卸只影响这一个套件。你似乎把“套件”和“测试用例”混为一谈。这是我问题中的一个错误,我后来改正了。你说的“运行每个套件之后”是什么意思?您只显示了一个套件,套件拆卸只影响这一个套件。你似乎把“套件”和“测试用例”混为一谈了。这是我问题中的一个错误,我后来改正了。谢谢你的改正,是的,它应该b使用测试用例,我会尝试这个解决方案。谢谢你的改正,是的,它应该b使用测试用例,我会尝试这个解决方案