【问题标题】:is Selenium Remote Webdriver Server similar to Hudson CI?Selenium Remote Webdriver Server 是否类似于 Hudson CI?
【发布时间】:2011-05-07 18:16:22
【问题描述】:

现在我正在使用 Hudson CI 在 xvnc 中启动浏览器并通过 Webdriver (pre 2.0) 运行我的测试

我应该改用 Selenium 远程 webdriver 吗?这比 hudson ci 更有效吗?

我想在 Amazon 上运行我的测试......是否有任何 selenium 远程 webdriver 服务器或 Selenium Grid 插件可以与 Amazon 集成?我应该追求 Grid 还是 remotedriver server?

我的最终目标是能够在 Amazon 上的 Selenium 上并行启动多个测试,并能够快速向上和向下扩展。

现在我每月支付 100 美元购买装有 hudson CI 的服务器....但我最终从未使用过全部容量....

【问题讨论】:

    标签: selenium grid webdriver selenium-grid


    【解决方案1】:

    Grid 或远程服务器不会取代像 Hudson 这样的 CI 工具。他们不会安排作业、并行化您的测试、报告结果(带有历史记录)或在构建失败时发送电子邮件/IM 通知。

    所以你仍然可以使用 Hudson(或类似的)来处理所有这些事情,可能使用 Grid 或远程服务器将运行浏览器的机器与运行测试的机器分离。

    【讨论】:

    • 我只是担心我可能会尝试重新发明轮子,或者 hudson 可能会比网格或远程服务器消耗更多的资源。现在,我真的很喜欢哈德森,正是因为你提到的原因(工作安排、结果报告、电子邮件/即时消息通知)......
    【解决方案2】:

    Selenium Grid 允许您并行启动多个测试。通过正确的配置,您甚至可以并行运行不同浏览器的测试。

    Selenium 网格仍在使用 selenium 1.x 远程控制驱动程序。因此,如果您已经用 webdriver 代码编写了测试,那么您可能无法将它与当前的 Selenium 网格一起使用。有一个新版本的 selenium grid - Grid 2.0 即将推出。那也将支持 webdriver。

    【讨论】:

    • 有没有提到 Grid 2.0 的发布日期?
    • 它将包含在 selenium2 beta 4 中,可能会在几周内发布。如果您迫不及待,可以立即下载并构建源代码。
    • 哦,这是个好消息!我想我会等待这个新版本。
    • :) 是的,先生,Grid 2.0 几天前已经发布了。试试看。 :) seleniumhq.wordpress.com/2011/06/02/…
    猜你喜欢
    • 1970-01-01
    • 2014-05-21
    • 2016-06-23
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多