第三步 在Eclipse中安裝TestNG
第四步 下載Selenium IDE、SeleniumRC、IEDriverServer
第五步 下載Firefox、安裝Selenium IDE、firebug、Xpath checker、Xpath finder插件
第六步 啟動SeleniumRC
第七步 Eclipse執行Selenium的Java實例
第八步 TestNG執行Selenium的Java實例
下載地址:http://www.oracle.com/technetwork/java/javase/downloads/
1、下載步驟:
2、配置環境變量:
JAVA_HOME = E:\Java\Java\jdk1.7.0_15
PATH = %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
注:上面這行的“.”不能忽略掉了。
3、驗證是否安裝成功:
第二步 下載Eclipse
下載地址:http://www.eclipse.org/downloads/
第三步 在Eclipse中安裝TestNG
第1種方法:直接安裝 Help->Install New Software
最后重啟eclipse.
第2種方法:離線安裝
1.下載附件(eclipse-testng離線包.zip),並解壓;
2.將解壓后的文件..\eclipse-testng離線包\features\目錄下的文件夾org.testng.eclipse_6.8.6.20130607_0745放到eclipse--》features目錄下;
3.將解壓后的文件..\eclipse-testng離線包\org.testng.eclipse_6.8.6.20130607_0745文件夾放到eclipse--》plugins目錄下;
4.重啟eclipse.
驗證方法:file-->new-->other-->TestNg
第四步 下載Selenium IDE、SeleniumRC、IEDriverServer
下載地址:http://www.seleniumhq.org/download/
1. Selenium IDE:selenium-ide-2.5.0.xpi 用來在Firefox上錄制腳本。
2.Selenium RC:selenium-server-standalone-2.40.0.jar 模擬服務器端,selenium 1.0執行腳本時需要單獨啟動該jar包, selenium webdriver無需單獨啟動。
3.IEDriverServer:IEDriverServer_Win32_2.40.0.zip IE驅動
這里,將下載得到的所有文件,全存放在d:\xxx\selenium下面,方便管理:
第五步 下載Firefox、安裝Selenium IDE、firebug、Xpath checker、Xpath finder插件
下載地址:http://www.firefox.com.cn/download/
安裝完Firefox后,打開Firefox:
1、安裝Selenium IDE:
把前面下載的selenium-ide-2.5.0xpi拖放到Firefox,彈出下圖后,安裝即可。
2、安裝firebug:工具-->附加組件,搜索firebug、Xpath,安裝,重啟火狐瀏覽器。
驗證安裝成功:
第六步 啟動SeleniumRC
selenium 1.0需要啟動單獨rc,webdriver則不需要啟動。(具體原因可自行百度或者參見我其他學習筆記)
啟動seleniumRC的方法:
cmd命令行進入selenium-server-standalone-2.40.0.jar存放目錄(或者進入selenium-server-standalone-2.40.0.jar存放目錄然后在文檔路徑里輸入cmd),然后輸入如下命令
java -jar selenium-server-standalone-2.40.0.jar
為了方便,可以寫一個批處理文件來執行,Run_selenium.bat,內容如下:
@echo off cd E:\eclipse\selenium E:
java -jar selenium-server-standalone-2.40.0.jar
第七步 Eclipse執行Selenium的Java實例
1.新建java工程:File-->new-->other-->Java Project
輸入工程名,完成之后彈出選擇視圖模式的確認框,可以選NO。
2.引入Selenium相關的包:
在MyTest上右鍵,Properties-->Java Build Path-->Libraries-->Add External Jars
3.新建package和class:
在src上右鍵,new->package(名稱為:Selenium_Java)
在Selenium_Java上右鍵,new->class(名稱為:runasjavaapplication.java):
4.用selenium webdriver寫代碼如下:
可以打開不同的瀏覽器,用以開展兼容性測試。
注:用ie瀏覽器打開時會有個報錯:
解決辦法是講注釋掉的30-34行的代碼取消注釋,注釋掉36行的代碼即可(代碼中29行應為:System.setProperty("webdriver.chrome.driver", file_chrome.getAbsolutePath()); 46行最好寫成:my_dr.get("https://www.baidu.com");)。

5.用selenium1.0寫代碼如下:

上面提到的需要打開selenium rc還記得嗎?打開之后就可以正常運行了。
第八步 TestNG執行Selenium的Java實例
1.新建testng類:在工程上右鍵,new->other->TestNG(名稱為:runastestng.java)
創建完成后如下:
2.寫代碼:

運行如下:
3.查看運行報告:
當然,我們也可以繼承IReporter類,使用監聽器,達到美化報告的目的,這個以后再另外的筆記中補充。
鏈接: https://pan.baidu.com/s/1qYxoBog 密碼: gqz8