標籤:第一個 asc ref 下載 相關 control 搜尋 use download
前言
目前selenium版本已經升級到3.0了,網上的大部分教程是基於2.0寫的,所以在學習前先要弄清楚版本號碼,這點非常重要。本系列依然以selenium2為基礎,目前selenium3坑比較多,暫時沒精力去研究,後續會出相關教程。
一、selenium簡介
Selenium 是用於測試 Web 應用程式使用者介面 (UI) 的常用架構。它是一款用於運行端到端功能測試的超強工具。您可以使用多個程式設計語言編寫測試,並且 Selenium 能夠在一個或多個瀏覽器中執行這些測試。
Selenium的發展經曆了三個階段,第一個階段,也就是selenium1的時代,在運行selenium1.0程式之前,我們得先啟動selenium server端(selenium remote control),我們簡稱RC。RC主要包括三個部
分:launcher,http proxy,selenium core。其中selenium core是被selenium server嵌入到瀏覽器頁面中的,selenium core內部是一堆javascript函數構成,通過調用這些函數來實現對瀏覽器的各種操作。
很顯然比較繁瑣,這並不是最佳自動化解決方案,於是後來有了webdriver。
selenium2 的時代合并了webdriver,也就是我們通常說的selenium,selenium2是預設支援Firefox瀏覽器的,這點非常方便。當然也支援其他更多瀏覽器,Ie和chrome瀏覽器需要下載驅動包,並添加到環境變數下
selenium3 是2016年十月份左右出來的,並且現在預設安裝都是selenium3了,selenium3在selenium2的基礎上做了一些調整,最明顯的區別就是 selenium2對Firefox的支援最高只支援46及以下版本。selenium3可以支援47以上版本,但是需要下載geckodriver.exe驅動,並添加到環境變數path下。
接下來的內容以selenium2為主
************環境組合**************************
初學者最佳環境:JDK1.8+selenium2+Firefox46以下版本
喜歡嘗新的環境:jdk1.8+selenium3+Firefox47以上版本
小編的環境:
windows8 64位
Jdk 1.8
selenium 2.53.0
firefox 43
(1)JDK
1. 可以在官網搜尋JDK安裝包,現在是JDK1.8,雙擊就可以安裝;
2. 配置環境變數(不懂怎麼配環境變數-找度娘);
3. 安裝完成檢測;
(2)Eclipse
Eclipse去官網下載安裝包,無需安裝,解壓即可使用,解壓到哪個位置自己隨意;
Eclipse:http://www.eclipse.org/downloads/
image.png693x492 18.2 KB
開啟Eclipse需要設定workspace,workspace是Eclipse建立的java項目存放的地方;
(3)Selenium2
我們共需要3個jar檔案:
selenium-java-2.53.0.jar、
selenium-java-2.53.0-srcs.jar、
selenium-server-standalone-2.53.0.jar,可以自行到selenium官網下載;
在建立的項目上右鍵 Build Path---->Add Libraries...
image.png730x459 219 KB
選擇 User Library 選項,點擊“Next”。
點擊 User Libraries...
建立一個 Library 的目錄,名字隨便取。
image.png687x627 207 KB
選擇解壓的 selenium-java 目錄,添加其下面的所有 jar 檔案。(可以通過 Ctrl+a 一次選擇一個目錄下
的所有檔案進行添加。)
image.png827x625 352 KB
匯入 jar 包完成,如:
環境初步搭建好了,以後就可以用Eclipse寫自動化指令碼。
【Selenium2+Java自動化(1)】-環境搭建