我目前正在研究一個非常複雜的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