在Robot Framework中 - 您可以从“失败”点运行测试吗?

时间:2016-08-25 21:43:43

标签: selenium robotframework

在Robot Framework中,您是否可以从发生“失败”的位置启动会话。例如,我想打开谷歌>找到'图像'>点击'图片',我们假设它没有找到'图片'(也许我的操作系统是JP,'图像'实际上是'画像'等)是否有一个命令或关键字让我再次运行测试,同一个会议,并从“失败”点开始继续?

我希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

是的,你可以。但是你需要使用python调试器pdb。 我建议您阅读文档,该文档清楚地解释了如何设置。有清楚的解释,因为我不是一个python /机器人开发人员,我可能会在编写示例时犯一些错误。

  

参见第3.2.2节 - 失败时继续:   http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#using-the-python-debugger-pdb

无论如何这不是一个好习惯。测试应该测试,如果他们遇到一些错误,他们应该失败。否则它不是测试,只是一堆代码!我只是建议用这种方式来帮助你编写一个破坏和修复的测试用例,而不是测试你的平台。