2012-04-11 97 views
0

我目前正在研究一个非常复杂的Selenium RC框架。它是在我现在无法访问的其他人使用它之前设置的。我的计划是升级到WebDriver。为此,我需要能够使用旧的RC API,因此我将使用RemoteWebDriver。是否有任何JAR可以下载,包含我计划所需的一切内容?而如果从现在开始,我会认为我想使用FireFoxDriver,IExplorerDriver和Chrome驱动程序的新测试呢?什么是我需要下载的所有JAR,我从哪里获取它们,以及如何正确设置它们?如何在不使用Maven的情况下设置Selenium WebDriver?

回答

2

我总是提到谷歌代码页,因为我觉得它更舒服,并且还总是包含最新的更新。从文档

http://code.google.com/p/selenium/downloads/list

复制粘贴:

selenium-java-2.20.0.zip
的Java绑定的硒2,包括webdriver的API和硒RC客户。单机,罐子依赖关系和来源:如果你打算只使用Selenium

selenium-server-2.20.0.zip的

客户端件
Selenium服务器的所有变体下载。

编辑 关于如何设置它,如果你使用eclipse
右键单击您的项目 - >点击属性 - > Java构建路径 - >添加外部JAR

+0

为了澄清,你只需要硒server.2.20.jar文件移动到的webdriver。 – 2012-04-11 16:33:47

+0

是的,上面提到的URL真的有帮助 – 2012-07-05 09:39:35

1

更好的方法使用WebDriverBackedSelenium来使用Selenium和webdriver的好东西。这也可能会缩短升级时间。示例代码:

WebDriver driver = new FirefoxDriver(); 
Selenium selenium = new WebDriverBackedSelenium(driver, "http://www.yoursite.com"); 

最佳和官方链接平滑升级:http://seleniumhq.org/docs/appendix_migrating_from_rc_to_webdriver.html

+1

是的,这种方法更好地将现有的Selenium代码转换为WebDriver(通过使用WebDriverBackedSelenium) – 2012-06-29 11:19:30

相关问题