1. 程式人生 > >JAVA + SELENIUM--環境搭建

JAVA + SELENIUM--環境搭建

一.安裝JDK    可在JAVA官網http://www.java.com/zh_CN/download/ 中下載最新的JDK,並按提示安裝    環境變數配置:我的電腦右鍵-->屬性-->高階-->環境變數    新增變數JAVA_HOME,變數值如:C:\Program Files\Java\jdk1.7.0_17    新增變數CLASSPATH,變數值為:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;    修改變數Path,增加JDK路徑:%JAVA_HOME%\bin; 二.安裝Eclipse    可在Eclipse官網http://www.eclipse.org/downloads/ 中下載最新版本    我用的是4.2.2,這個是免安裝版 三.安裝Firefox    可在Firefox官網http://firefox.com.cn/download/ 中下載最新版本,按提示安裝即可。 四.下載Selenium相關介質    可在Selenium的官網http://docs.seleniumhq.org/download/ 中下載最新版本    1.Selenium IDE     下載後的檔案為selenium-ide-1.10.0.xpi,開啟Firefox瀏覽器,把selenium-ide-1.10.0.xpi檔案拖入瀏覽器中,按提示安裝即可,重啟後,會在Firefox的工具中看到Selenium IDE,選中後會彈出Selenium IDE的介面。     Selenium IDE可進行指令碼的錄製和回放,並生成多種語言的自動化指令碼,是菜鳥學習的有力武器哦~·     要想生成多語言指令碼,必須在Selenium IDE的Options-->Options..-->General中勾選Enable experimental feature,這時會在Options-->Format中看到可生成的各種語言選項    2.Selenium RC     下載後的檔案為selenium-server-standalone-2.32.0.jar ,啟動Selenium RC的命令為java -jar selenium-server-standalone-2.32.0.jar,也可以寫一個批處理如下: F:  cd F:\TOOL\Selenium\seleniumRC  java -jar selenium-server-standalone-2.32.0.jar    3.Selenium Client Drivers     我用的是JAVA語言,所以下的是selenium-java-2.32.0.zip,將壓縮包解壓待用。 五.Selenium整合到Eclipse    1.開啟Eclipse建立工程      File—->New—->java projects-—>專案名稱:test—->Finish    2.匯入Selenium外掛包      在test
工程名稱上點選右鍵,在Properties頁面的Java Build Path中點選Libraries,點選Add External JARs,選擇selenium-server-standalone-2.32.0.jar和selenium-java-2.32.0資料夾中的selenium-java-2.32.0.jar匯入 六.錄製並回放指令碼    1.開啟Firefox,在位址列輸入http://www.baidu.com    2.開啟Selenium IDE,點選錄製按鈕,在百度搜尋框中輸入軟體測試並點選【百度一下】,再次點選錄製按鈕停止錄製    3.在Selenium IDE中,Options-->Format中選擇JUnit 4(Remote Control)生成JUnit指令碼    4.啟動Selenium RC    5.在Eclipse的test專案中新建test1包和test2類,將Selenium IDE生成的JUnit指令碼拷貝到test2類中,並修改響應的包名和類名     6.選擇test2.java,右鍵選擇Debug As—Junit Test,程式碼就開始運行了     以上的收穫是因為有強大的後盾支援,把收集到的不錯的文件也一起分享給大家:   1.
__SELENIUM_JAVA_   http://wenku.baidu.com/view/c808bbd2b14e852458fb57e5.html###   2.selenium整合到eclipse的方法   http://www.doc88.com/p-0761674255377.html   3.Selenium   http://wenku.baidu.com/view/ae5b5f0e7cd184254b353549.html