【问题标题】:How to execute Robot Framework (SELENIUM) Ride Test cases in parallel如何并行执行机器人框架(SELENIUM)骑行测试用例
【发布时间】:2013-06-21 07:27:20
【问题描述】:

我使用可重用的关键字(使用本机 selenium 网络驱动程序而不使用 Selenium2Library 构建)编写了我的 RF 测试用例,并且它在我运行的任何浏览器的单个实例上都可以正常工作。

但是,我想并行执行这些测试用例

1) 同一台机器不同的浏览器 2) 不同机器所有浏览器

Selenium Grid 是否对 Robot Framework 测试用例提供原生支持?或者有没有人找到替代方案?

【问题讨论】:

    标签: selenium-webdriver selenium-grid robotframework


    【解决方案1】:

    是的,Robot Framework 在您定义的“关键字”代码块中原生支持 Java 和 Selenium2。您所做的就是在关键字词组中使用 RemoteWebDriver 而不是使用 WebDriver 。当然,这需要您运行一个 Hub 和一个 Node 以供 RemoteWebDriver 引用,或者您可以使用 Sauce Labs 帐户。使用Grid and Node,您可以轻松运行并行测试。

    如果您不想使用 RemoteWebDriver,您仍然可以在本地使用 WebDriver,但您需要使用“Maven surefire with threads”或带有 --parallel-threads=3" 选项的 Gradle 任务运行并行测试。我有您可以在我的 GitHub 帐户中看到这方面的示例。

    【讨论】:

      猜你喜欢
      • 2019-08-02
      • 2017-11-14
      • 2017-11-19
      • 2015-06-11
      • 1970-01-01
      • 1970-01-01
      • 2020-10-17
      • 2019-03-15
      • 2015-11-13
      相关资源
      最近更新 更多