Nat*_*Roe 5 .net remoting nunit selenium-webdriver
我想要一个配置,我的构建服务器运行一个NUnit测试,打开并驱动远程机器上的浏览器.实现这一目标的最佳方法是什么?
在Selenium 1中很容易做到,因为java代理服务器位于测试和浏览器之间.在Selenium 2中,您的测试直接与浏览器通信(至少在IE和Firefox中).
有没有办法做到这一点?可能有WCF服务或其他什么?
您需要从http://code.google.com/p/selenium/获取Standalone Selenium Server(当前是selenium-server-standalone-2.0a6.jar).然后使用远程计算机上的命令行启动(您需要在那里安装Java):
java -jar selenium-server-standalone-2.0a6.jar
然后你应该使用RemoteWebDriver:
IWebDriver driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4444/wd/hub"),DesiredCapabilities.InternetExplorer());
Run Code Online (Sandbox Code Playgroud)
然后像在"本地"测试中一样使用驱动程序
更多信息:
http://code.google.com/p/selenium/wiki/RemoteWebDriver
http://code.google.com/p/selenium/wiki/RemoteWebDriverServer
| 归档时间: |
|
| 查看次数: |
3317 次 |
| 最近记录: |