RED机器人编辑器 - 无论如何要并行执行多个测试套件吗?

时间:2017-07-06 09:30:23

标签: selenium-webdriver robotframework selenium-grid

我有7个特定于德语,完成,意大利等语言的测试套件,我想一次执行所有。请为我提供解决方案。提到了许多材料,但是我们应该如何使用RED Editor。

2 个答案:

答案 0 :(得分:1)

AFAIK将机器人测试添加并行执行的唯一可能性是

  • 在python类或
  • 中并行化代码
  • 制作每个测试套件 单独的测试呼叫(即与ctest执行)并调用几个 它们分开(ctest -j)

RIDE不提供此功能,机器人框架本身也不提供。

答案 1 :(得分:0)

在最近的RED版本中,可以使用自定义脚本从RED启动机器人。文档显示了Launch Scripting section中的一些示例。在关于使用Gradle启动的部分中,有一个很好的Windows batch example

这可以用于RED启动Pabot以并行运行多个Robot会话。这将允许您从您寻求的RED实现并行化。

Selenium Grid可以为此提供帮助,但是如果测试负载需要分布在多台机器上,我会考虑它。如果只在本地运行,那么pabot本身就足够了。