【问题标题】:How to setup robot framework project for docker parallel testing如何为 docker 并行测试设置机器人框架项目
【发布时间】:2019-12-29 18:53:56
【问题描述】:

您好,我对机器人框架和 docker 很陌生,所以请多多包涵。 我有使用 PyCharm 在机器人框架中编写的测试用例,它们执行得很好。 我还启动并运行了一个网格,其中包含一个 Firefox 和一个 chrome 浏览器。 我想在那个网格上并行运行我的测试用例。每个测试用例并排放置在单独的浏览器上。我需要有关在我的项目中进行哪些更改以及如何在 docker 上执行它们的帮助。

【问题讨论】:

    标签: docker pycharm robotframework


    【解决方案1】:

    如果我们将以下参数传递给 Open Browser 关键字,则测试会在 Grid 浏览器上运行:

    Open Browser ${URL}  ${Browser}  ${NONE}  http://localhost:4444/wd/hub
    

    【讨论】:

      【解决方案2】:

      我建议尝试 Selenoid,我将它用于在 Docker 上并行跨浏览器运行:https://aerokube.com/selenoid/

      【讨论】:

      • 你能给我推荐一些指南,它可以在 selenoid 上并行运行我的所有测试用例。
      【解决方案3】:

      我有个想法用 Robot Framework 设置 CI,你可以获取一些信息来构建它:

      https://github.com/dylanops/docker-robot-framework

      喂!

      【讨论】:

        猜你喜欢
        • 2016-02-20
        • 2017-09-12
        • 2020-08-06
        • 2019-03-15
        • 2013-06-21
        • 1970-01-01
        • 2016-05-03
        • 2019-08-02
        • 2021-04-24
        相关资源
        最近更新 更多