Selenium 工具介紹、安裝、配置及使用
目錄(?)[-]
- 概念
- Selenium IDE
- 介紹
- 安裝過程
- Selenium Standalone Server
- The Internet Explorer Driver Server
- Selenium Client WebDriver Language Bindings
- 腳本錄製
- 腳本回放
- 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