Selenium 工具介紹、安裝、配置及使用

selenium開源工具測試

目錄(?)[-]

  1. 概念
  2. Selenium IDE
    1. 介紹
    2. 安裝過程
  3. Selenium Standalone Server
  4. The Internet Explorer Driver Server
  5. Selenium Client WebDriver Language Bindings
  6. 腳本錄製
  7. 腳本回放
    1. IDE中的腳本回放WebDriver PlayBack

概念

selenium是一款跨平台開源工具,用於web的功能完整性測試,想做壓力測試的可以換軟體了

先看一眼官方站

http://docs.seleniumhq.org/download/

首先要翻牆不說!!!

其次這裡眼花繚亂!新手還玩個卵啊!!!

我們進去這個頁面之後可以看到好幾個大標題!到底哪個是安裝包啊!!!

別著急,你找不到單獨的安裝包的!這些坑B的安裝包沒有集成到一起,這些都要我們自己配置!

接下來我將按官網的安排講解每一個必須的插件!

Selenium IDE介紹

集成在firefox上的插件,Selenium這款測試軟體的圖形化界面只能在Firefox上使用

意思是你要是想用圖形化界面就得裝Firefox

安裝過程

安裝過程請看這個鏈接

http://www.yiibai.com/selenium/selenium_download_ide.html

1 : 向下翻頁,在標題中找到加黑加粗的 「Selenium IDE」 部分,單擊當前版本號的鏈接。

2 :Firefox的附加組件通知彈出了允許和禁止的選項。用戶必須允許安裝。

3:載入項安裝程序發出警告不可信的附加組件的用戶。點擊「Install Now」。

4 :Selenium IDE現在可以通過瀏覽訪問 "Tools" >> "Selenium IDE"。

5 :在Selenium IDE,也可以直接從快速訪問菜單欄訪問。

此外推薦大家使用這個插件

這個插件可以讓界面顯示到側邊欄

安裝結束的樣子:

Selenium Standalone Server

介紹:這個是脫離IDE運行腳本的基礎環境,

安裝:前文的頁面中找到這個加黑加粗的標題,點擊版本號下載,是一個jar包,

使用:需要配置好java的環境變數,然後在命令行里使用,詳細見後文「腳本回放」一節

The Internet Explorer Driver Server

介紹:如果在腳本回放過程中,你想使用IE瀏覽器,就要用這個插件,它的作用是為IE瀏覽器提供一個代理,通過代理向本機IE提交請求,從而能夠監聽到腳本的活動(跟抓包一個原理)

安裝:前文的頁面中找到這個大標題,選擇32位或者64位下載,是一個exe

使用:配合Standalone Server使用,點開運行就ok,詳細見「腳本回放」一節

Selenium Client & WebDriver Language Bindings

這個是本地跑腳本時的運行環境

你在腳本中使用了他的庫函數,想要本地跑腳本就得先把他的庫下載並配置到運行環境中,其中每一種語言的配置還是看官網吧

腳本錄製

百度: +「Selenium IDE」 +入門

資料多,不贅述

腳本回放

當你錄製完腳本要回放的時候,有兩種方式

1 你可以選擇將腳本代碼導出到本地(可以導出為java python C# ruby等語言),然後在自己的IDE中(如eclipse,VS,pycharm)配置腳本所需要的環境,然後在本地跑腳本。

2 你可以在Selenium IDE 中的 webdriver 功能跑腳本

官方幫助鏈接:http://blog.reallysimplethoughts.com/2013/02/18/webdriver-playback-in-selenium-ide-is-here/

IDE中的腳本回放——WebDriver PlayBack:

1 在Selenium IDE中 進入Options->Options->WebDriver選項卡,勾選Enable...一項,在下面填入「internet explorer」

2 雙擊啟動從The Internet Explorer Driver Server下載到的exe

3 將在Selenium stand alone下載到的jar包和剛才的exe放到同一個文件夾

4 進入cmd ,進入jar和exe的路徑,敲命令運行server:

java -jar selenium-server-standalone-2.47.1.jar -Dwebdriver.ie.driver=.IEDriverServer.exe

其中藍色部分需要替換

第一個替換為jar包的名稱

第二個替換為exe文件的相對路徑和名稱 (./表示在當前文件夾)

5 進入IDE,導入腳本文件,再次點擊綠色的箭頭回放腳本,腳本會打開IE窗口並在IE中執行

你的讚賞是我堅持原創的動力

讚賞共 0 人讚賞
推薦閱讀:

LLVM每日談之外篇 工具鏈到底能火多久
具有20個功能的工具鑰匙
PKM工具軟體介紹
測序數據分析工具大全 | Public Library of Bioinformatics

TAG:工具 | 介紹 | 配置 | Selenium | 安裝 |