Selenium3.0.1是新版的自動化測試框架,目前因為進行了版本的升級,所以和Selenium2.0+有着很大的不同[1]。本文先不對新版本進行介紹,而是首先講解一下新版本的安裝過程。
安裝的環境是:eclipse( Mars.2 Release), jdk 1.8.0,selenium 3.0.1,chrome版本為版本 51.0.2704.103 m,windows 8.1, chromedriver.exe
首先,將上述的版本整理好。
(Eclipse : http://www.eclipse.org/downloads/,可以下載現在的最新的版本;
Jdk : http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html;
selenium : http://www.seleniumhq.org/download/;
chromedriver : http://chromedriver.storage.googleapis.com/index.html(可以選擇最新版本下載))
然后將jdk和eclipse安裝完畢。在eclipse中創建一個項目,這個項目為java project,名字可以隨便起,姑且就現在本文中稱為HelloSelenium。然后將下載好的selenium導入到HelloSelenium項目中(選中HelloSelenium,然后右擊->Properties-> Java Build Path,然后在右邊框中選擇菜單中的"Libraries",如圖1所示,然后再選擇"Add External JARs",找到Selenium-servcer-standalone-3.0.1.jar,選中->打開,然后點擊"Ok"就可以了。
圖1 Java Project Properties
再然后,將chromedriver.exe放入chrome 的安裝目錄中(chrome.exe所在的目錄)。
然后本文中創建一個java文件,暫且命名為"SeleniumTestChrome",代碼中內容為:
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.By; public class SeleniumTestChrome { public static void main(String [] args){ WebDriver driver = new ChromeDriver(); driver.get("https://www.baidu.com/"); driver.findElement(By.id("kw")).sendKeys("selenium java"); driver.findElement(By.id("su")).click(); // driver.quit(); } }
然后執行當前的代碼,就可以做一個簡單的測試了。
1. selenium 3.0發布, http://www.cnblogs.com/nbkhic/p/5779453.html