0

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

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

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

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

现在,我每月为安装了 hudson CI 的服务器支付 100 美元……但我最终从未使用过全部容量……

4

2 回答 2

2

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

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

于 2011-05-08T19:58:33.593 回答
1

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

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

于 2011-05-08T04:11:11.690 回答