2012-04-11 134 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

相關問題