我目前正在研究一个非常复杂的Selenium RC框架。它是在我现在无法访问的其他人使用它之前设置的。我的计划是升级到WebDriver。为此,我需要能够使用旧的RC API,因此我将使用RemoteWebDriver。是否有任何JAR可以下载,包含我计划所需的一切内容?而如果从现在开始,我会认为我想使用FireFoxDriver,IExplorerDriver和Chrome驱动程序的新测试呢?什么是我需要下载的所有JAR,我从哪里获取它们,以及如何正确设置它们?如何在不使用Maven的情况下设置Selenium WebDriver?
0
A
回答
2
我总是提到谷歌代码页,因为我觉得它更舒服,并且还总是包含最新的更新。从文档
http://code.google.com/p/selenium/downloads/list
复制粘贴:
selenium-java-2.20.0.zip
的Java绑定的硒2,包括webdriver的API和硒RC客户。单机,罐子依赖关系和来源:如果你打算只使用Selenium
客户端件
Selenium服务器的所有变体下载。
编辑 关于如何设置它,如果你使用eclipse
右键单击您的项目 - >点击属性 - > Java构建路径 - >添加外部JAR
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
相关问题
- 1. Java Selenium WebDriver - 如何在不使用远程WebDriver的情况下设置ScrollBehavior(elementScrollBehavior)?
- 2. Selenium + Firefox:在不使用WebDriver的情况下启用javascript
- 3. 在没有安装的情况下使用Selenium WebDriver和Python
- 4. 如何设置Selenium WebDriver使用selenium-webdriver gem
- 5. 如何在不使用原型的情况下手动设置maven路径:generate?设置maven java相关路径
- 6. 如何在不使用jQuery的情况下设置选项值?
- 7. 如何在不使用modules.xml的情况下设置myDatasource-ds.xml
- 8. 我可以在不使用chromedriver.exe的情况下将Selenium(webdriver)用于Chrome吗?
- 9. 如何在不设置RPATH的情况下设置RUNPATH
- 10. 如何在春季不使用maven的情况下安装thymeleaf?
- 11. 使用公用硒webdriver的情况下
- 12. 试图在不使用Maven的情况下在eclipse中设置cucumber-project
- 13. 在不使用GUI的情况下设置TFS 2013 SharePoint配置
- 14. 使用selenium webdriver限制phantomjs的内存使用情况?
- 15. 用Perl设置Selenium WebDriver
- 16. 如何在不使用id和class的情况下使用javascript设置td ..?
- 17. 如何在不使用maven的情况下在hibernate(Java Project)中使用slf4j + log4j
- 18. 关于使用Eclipse和/或不使用Maven设置Selenium项目
- 19. Selenium IDE或Selenium Webdriver用于我的情况?
- 20. 使用情况下没有设置
- 21. 如何在未设置persistence.xml的情况下使用Glassfish设置EclipseLink属性
- 22. 如何在不截断的情况下设置流的长度?
- 23. 如何使用selenium webdriver在textarea中设置文本
- 24. 如何在不使用AudioQueueRef的情况下在AudioQueue中设置音量?
- 25. 如何在不使用位掩码的情况下在整数中设置位
- 26. 如何在不使用锁的情况下在.Net中设置最小值?
- 27. 如何在不使用URL的情况下在JNDI数据源上设置zeroDateTimeBehavior?
- 28. 如何使用Selenium的webdriver
- 29. 如何使用Selenium的webdriver
- 30. 如何使用Selenium的webdriver
为了澄清,你只需要硒server.2.20.jar文件移动到的webdriver。 – 2012-04-11 16:33:47
是的,上面提到的URL真的有帮助 – 2012-07-05 09:39:35