【问题标题】:How can I tell JWebUnit to contact specific Selenium servers我如何告诉 JWebUnit 联系特定的 Selenium 服务器
【发布时间】:2010-05-31 12:23:36
【问题描述】:

我们想从我们的 hudson 服务器运行 selenium 支持的 jwebunit 测试。我们的网络上已经有几个 selenium rc 服务器,我想重用它们。

但是,我如何配置 jwebunit 以使用这些服务器,因为我想避免在 hudson 上安装 slenium rc 服务器。无需启动/停止 Firefox,构建已经足够工作。

【问题讨论】:

    标签: unit-testing selenium integration-testing


    【解决方案1】:

    您是否尝试过 Selenium Grid,然后只需将您的测试指向 Selenium Grid Hub,您的测试就不必知道 Selenium 远程控制服务器在哪里。

    https://github.com/SeleniumHQ/selenium/wiki/Grid2

    【讨论】:

    • 谢谢。我们将它添加到我们要在构建服务器上设置的待办事项列表中。目前,我们通过使用 HtmlUnit 并在我们的开发机器上运行 selenium 来解决这个问题。我看到这个解决方案也将帮助我们在多个浏览器上运行:2 只鸟加 1 块石头。谢谢
    【解决方案2】:

    好的,据我所知,它不能立即完成:它在实现中是硬编码的。

    public void beginAt(URL aInitialURL, TestContext aTestContext) throws TestingEngineResponseException {
        this.setTestContext(aTestContext);
        selenium = new DefaultSelenium("localhost", port, "*chrome", aInitialURL.toString());
        selenium.start();
        gotoPage(aInitialURL);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-28
      • 1970-01-01
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多