【发布时间】:2023-03-30 15:28:01
【问题描述】:
我怎样才能在机器人框架中无限地或至少大量地有限地运行几个测试。
例如:
测试用例 1 . . .
测试用例 2 . . . 测试用例 3 . . . 我希望测试按 1,2,3,1,2,3... 的顺序有限地(对于大数)或无限地运行。
我知道如何做一个测试。但我希望它在测试 3 之后返回并执行测试 1。我希望这批循环运行。
【问题讨论】:
-
嗯,是的,对我们来说非常有用。干得好!
-
您可以创建一个批处理文件来调用您的 .robot 文件。这个批处理文件将有一个无限循环(而真正的循环)..这应该可以解决问题..?
-
在输入“kill key”后在批处理文件末尾添加
rebot命令?您仍然会得到单个报告,但至少一旦无限循环被终止,它将它们捆绑在一起。除此之外,我不知道有什么方法可以在 RF 中完成您的要求 -
stackoverflow.com/a/30288294/4278756 与您将要进入无限循环一样接近。我建议至少创建一个批处理文件,然后创建每个报告-如果 RF 突然死亡,我不知道链接的答案将如何应对,如果你会得到任何报告。宁可超过 0,IMO。
-
替代@Goralight,你可以使用Robot监听器来提供实时执行状态:robotframework.org/robotframework/latest/…
标签: robotframework