duc*_*212 3 selenium selenium-webdriver
我已经启动并运行了selenium 2 Web驱动程序脚本,现在我想将它们与我的持续集成过程联系起来.我有两台用于运行selenium的物理机器和一台运行Hudson的构建机器的VM机器.
如何让Hudson在远程计算机上启动selenium脚本?
这是c#绑定的答案,我猜你使用的是java绑定,但它几乎应该是一样的.
首先,您应该使用此处的selenium-server-standalone-2.0b3.jar在远程selenium服务器上启动selenium服务器:http://code.google.com/p/selenium/downloads/list
你开始使用:
java -jar selenium-server-standalone-2.0b3.jar
Run Code Online (Sandbox Code Playgroud)
在您的测试中,您使用RemoteWebDriver,如下所示:
var desiredCapabilities = DesiredCapabilities.Firefox();
var selenium = new RemoteWebDriver(new Uri("http://seleniumserver1:4444/wd/hub"), desiredCapabilities);
Run Code Online (Sandbox Code Playgroud)
这应该确保您的测试脚本将所有webdriver命令发送到远程服务器.
Grid 2.0应该在selenium 2.0 beta 4中,这样可以更容易地使用两个selenium服务器.(我猜你现在可以自己切换服务器网址)
| 归档时间: |
|
| 查看次数: |
3278 次 |
| 最近记录: |