【问题标题】:RED Robot Editor - Is there anyway to execute multiple testsuites parallelly?RED Robot Editor - 是否有并行执行多个测试套件?
【发布时间】:2017-12-10 05:32:39
【问题描述】:

我有 7 个特定于德语、芬兰语、意大利等语言的测试套件,我想一次性执行所有测试套件。请为此提供解决方案。参考了许多材料,但对我们应该如何使用 RED 编辑器感到困惑。

【问题讨论】:

    标签: selenium-webdriver robotframework selenium-grid


    【解决方案1】:

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

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

    RIDE 不提供此功能,robotframework 本身也不提供。

    【讨论】:

      【解决方案2】:

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

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

      Selenium Grid 可以帮助解决这个问题,但如果测试负载需要分布在多台机器上,我会考虑使用它。如果只在本地运行,那么 pabot 本身就足够了。

      【讨论】:

        猜你喜欢
        • 2016-07-20
        • 2017-08-08
        • 2021-10-03
        • 1970-01-01
        • 2019-02-01
        • 1970-01-01
        • 2018-01-22
        • 2022-07-20
        • 1970-01-01
        相关资源
        最近更新 更多