在Robot Framework中,在测试用例拆解阶段,如何检查当前测试用例是否失败或通过?

时间:2014-09-13 11:26:19

标签: python robotframework testcase test-framework teardown

在Robot Framework测试用例中,我们可以创建Teardown阶段来进行清理活动。

| *Test Case* |
| testcase1 |
|    | [Setup] | Setup Actions |
|    | Do Something | Args |
|    | Do Something | Args |
|    | [Teardown] | Teardown Actions |

| *Keyword* |
| Teardown Actions |
|    | Do Something | Args |
|    | Do Something | Args |

Teardown阶段,我们如何检查当前的测试用例是通过还是失败?

我希望在测试用例通过时执行某些操作,并在测试用例失败时执行其他操作。

1 个答案:

答案 0 :(得分:2)

有一个名为${TEST_STATUS}的变量,您可以在拆解中使用它。这在用户指南的Automatic Variables部分中有说明。

您还可以使用Run keyword if test passedRun keyword if test failed等关键字,这些关键字也只适用于拆解。