如何暂停机器人框架中的故障执行?

时间:2014-10-31 19:49:25

标签: robotframework

如何在Robot框架中执行某些操作后暂停脚本执行失败并继续执行?

请建议我。

1 个答案:

答案 0 :(得分:5)

您可以使用Pause Execution库中的Dialogs关键字,该关键字将打开一个对话框并暂停机器人,直到对话框被取消。

不幸的是,机器人无法在任何故障时自动运行关键字。你必须自己管理它。例如,您可以在测试拆解中使用Run Keyword If Test Failed。当然,您将无法继续该特定测试,但它会让您在下一次测试之前暂停。

如果您需要在失败的关键字后继续允许当前测试,那么有许多关键字可以为您提供帮助,例如Run keyword and continue on failure以及所有其他Run keyword if...Run keyword unless...个关键字。