第一 安裝java環境。html
1. 下載並安裝Jdk1.7或Jdk1.8java
http://www.oracle.com/technetwork/java/javase/downloads/index.htmlchrome
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlapache
2. 新建一個環境變量JAVA_HOME,指向jdk的安裝目錄,如C:\Program Files\Java\jdk1.7.0_75,在Path變量中加入%JAVA_HOME%\bin和%JAVA_HOME\jre\bin,以分號隔開。瀏覽器
3. 打開一個cmd,執行java –version, 顯示java版本號代表java安裝成功。oracle
第二 準備Intellij IDEA開發工具maven
1. 下載並安裝IDEAide
https://www.jetbrains.com/idea/download/工具
2. 網上搜一個註冊碼。開發工具
http://an0nymous.coding.io/getKeygen
第三 配置Maven環境。
1. 下載與IDEA版本兼容的Maven(IDEA13與Maven3.3不兼容,與Maven3.1兼容;IDEA14與Maven3.3兼容。)
http://maven.apache.org/download.cgi
2. 將Maven解壓至不易被動的目錄,如C:\Program Files\Java\apache-maven-3.3.3.
3. 新建一個環境變量M2_HOME,指向解壓後的Maven目錄,如C:\Program Files\Java\apache-maven-3.3.3,在Path變量中加入%M2_HOME%\bin。
4. 將附件中settings.xml文件分別拷貝到如下兩個路徑:
a. C:\Users\User_Name\.m2
b. path\to\apache-maven-3.3.3\conf
5. 打開一個cmd,執行mvn –v, 顯示maven版本號代表Maven安裝成功。
第四 配置Selenium2 Webdriver 運行環境
1.下載IEDriverServer、chromedriver等使用到的driver。Firefox瀏覽器不須要另外下載driver。
https://code.google.com/p/selenium/wiki/InternetExplorerDriver
https://code.google.com/p/selenium/wiki/SafariDriver
https://code.google.com/p/selenium/wiki/ChromeDriver
http://code.google.com/p/chromedriver/downloads/list
2. 在C盤新建一個目錄Selenium, 將下載下來的driver文件放到C:\Selenium(此處能夠放至任意位置,在代碼裏指定該位置便可)。
第五 在Maven項目中添加Selenium和TestNG相關jar包的依賴
1. 在IDEA中新建一個Maven項目。
2. 到http://mvnrepository.com/ 中搜索到如下相關jar包的group ID, artifact ID, version等相關信息,並將此添加到pom.xml文件的dependencies中(項目中使用到的其餘jar包也可至該網址上搜索到並添加至pom.xml文件):
Selenium-firefox-driver, selenium-chrome-driver, selenium-ie-driver, selenium-support, testng
<dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.8.8</version></dependency><dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-firefox-driver</artifactId> <version>2.46.0</version></dependency><dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-chrome-driver</artifactId> <version>2.46.0</version></dependency><dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-safari-driver</artifactId> <version>2.46.0</version></dependency><dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-ie-driver</artifactId> <version>2.47.0</version></dependency><dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-htmlunit-driver</artifactId> <version>2.46.0</version></dependency><dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-support</artifactId> <version>2.46.0</version></dependency><dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version></dependency>