環境搭建Selenium2+Eclipse+Java+TestNG_(一)


第一步  安裝JDK

第二步 下載Eclipse

第三步 在Eclipse中安裝TestNG

第四步 下載Selenium IDE、SeleniumRC、IEDriverServer

第五步 下載Firefox、安裝Selenium IDE、firebug、Xpath checker、Xpath finder插件

第六步 啟動SeleniumRC

第七步 Eclipse執行Selenium的Java實例

第八步 TestNG執行Selenium的Java實例

下載地址

 

 

第一步  安裝JDK


下載地址: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");)。

  View Code

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

  View Code

上面提到的需要打開selenium rc還記得嗎?打開之后就可以正常運行了。

第八步 TestNG執行Selenium的Java實例


 1.新建testng類:在工程上右鍵,new->other->TestNG(名稱為:runastestng.java)

創建完成后如下:

2.寫代碼:

  View Code

運行如下:

3.查看運行報告:

當然,我們也可以繼承IReporter類,使用監聽器,達到美化報告的目的,這個以后再另外的筆記中補充。

 

鏈接: https://pan.baidu.com/s/1qYxoBog    密碼:  gqz8


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM