0

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

4

2 回答 2

2

我总是参考谷歌代码页,因为我觉得它更舒服,而且总是包含最新的更新。

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

从文档中复制粘贴:

selenium-java-2.20.0.zip
Selenium 2 的 Java 绑定,包括 WebDriver API 和 Selenium RC 客户端。如果您打算仅使用 Selenium 的客户端部分,请下载此文件

selenium-server-2.20.0.zip
Selenium 服务器的所有变体:独立的、带有依赖项和源的 jar。

编辑 关于如何设置它,如果您使用的是 Eclipse,
请右键单击您的项目 -> 单击属性 -> java 构建路径 -> 添加外部 jar

于 2012-04-11T13:33:25.517 回答
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

于 2012-04-16T21:18:28.617 回答