11月15號,對自動化測試概念有了初步瞭解,因為課程是公開課,所以環境需要我們提前在家中搭好,在搭建環境過程中著實有些困難,各種百度各種調試終於把環境搭建好,以下內容部分有轉載,好了不羅嗦了,直接上selenium的環境搭建步驟了。
環境:win7+selenium+java+eclipse+Firefox28.0
步驟一:安裝jdk(本人jdk版本1.7),並配置環境變數。
安裝JDK 選擇安裝目錄 安裝過程中會出現兩次 安裝提示 。第一次是安裝 jdk ,第二次是安裝 jre 。建議兩個都安裝在同一個java檔案夾中的不同檔案夾中。(不能都安裝在java檔案夾的根目錄下,jdk和jre安裝在同一檔案夾會出錯)
如下圖所示 2
1:安裝jdk 隨意選擇目錄 只需把預設安裝目錄 \java 之前的目錄修改即可
2:安裝jre→更改→ \java 之前目錄和安裝 jdk 目錄相同即可
註:若無安裝目錄要求,可全預設設定。無需做任何修改,兩次均直接點下一步。 3
安裝完JDK後配置環境變數 電腦→屬性→進階系統設定→進階→環境變數
4
系統變數→建立 JAVA_HOME 變數 。
變數值填寫jdk的安裝目錄(本人是 E:\Java\jdk1.7.0)
5
系統變數→尋找 Path 變數→編輯
在變數值最後輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來Path的變數值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼) 6
系統變數→建立 CLASSPATH 變數
變數值填寫 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)
系統變數配置完畢 7
檢驗是否配置成功 運行cmd 輸入 java -version (java 和 -version 之間有空格)
若如圖所示 顯示版本資訊 則說明安裝和配置成功。
步驟二:安裝eclipse(這裡就不描述安裝過程)
步驟三:搭建環境(此部分轉載http://www.cnblogs.com/puresoul/p/3483055.html)
一、開發環境:
1、JDK1.7
2、Eclipse:Version: Kepler Service Release 1
3、Selenium:selenium-java-2.39.0.zip
解壓selenium-java包,這個包裡麵包含四部分,如下圖:
二、建立一個Java Project:
1、然後把上面解壓出來的檔案拷到建立的project目錄下,目錄結構如下圖:
2、添加build path,項目目錄右鍵-->Build Path--> config build path-->Java Build Path-->Libraries-->Add JARs
把libs檔案夾下的jar包全部添加上,再添加selenium-java-2.39.0和selenium-java-2.39.0-srcs
3、添加完之後目錄結構如下圖,多了Referenced Libraries,這裡就是上面那一步添加進去的jar包:
4、關聯webdriver的源碼:
至此,環境工作準備就緒,下面來寫一個簡單的小例子。
三、在src下面建立測試類別,如下圖:
測試代碼:
package com.selenium.Glen;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.*;public class TestHelloWorld { public static void main(String[] args) { //如果Firefox瀏覽器沒有預設安裝在C盤,需要制定其路徑 //System.setProperty("webdriver.firefox.bin", "D:/Program Files/Mozilla firefox/firefox.exe"); WebDriver driver = new FirefoxDriver(); driver.get("http://www.baidu.com/"); driver.manage().window().maximize(); WebElement txtbox = driver.findElement(By.name("wd")); txtbox.sendKeys("Glen"); WebElement btn = driver.findElement(By.id("su")); btn.click(); driver.close(); }}