簡介
UIRecorder是一款零成本UI自動化錄制工具,類似于Selenium IDE.。
Jenkins是基于Java開發的一種持續集成工具,用于監控持續重復的工作,二者集成,我們可以在自動部署項目后,對項目進行界面自動化測試。
一.安裝環境
1.安裝環境
系統:Window
服務器:Node.js
JDK:1.8
瀏覽器:Chrome62
IP:本機IP或云服務器的
Node.js安裝:
進入:https://nodejs.org/dist/v8.4.0/,選擇8.4.0版本(node-v8.4.0-x64.msi)
UI Recorder安裝:
npm install -g uirecorder--chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
瀏覽器安裝:
chrome無更新功能版(Chrome63版本):https://www.cnbeta.com/articles/soft/680155.htm
Java環境變量配置
修改path
在末尾加上? ;%JAVA_HOME%\bin;%PATH%
在cmd輸入Java –version驗證,如果正確輸出jdk版本號則為通過
2.啟動ChromeDriver
cd D:\test\webdriver
java-jar selenium-server-standalone-3.4.0.jar
在瀏覽器打開可見
二.啟動錄制
1.初始化文件
uirecorder init
?? 前幾項按回車,在瀏覽器這里輸入chrome
2.輸入錄制參數
在命令行輸入:uirecordersample/test.spec.js
可根據時間情況分測試文件,項目默認從sample文件夾里面找
輸入測試的網站,點擊錄制,會打開兩個瀏覽器,錄制結束在第一個瀏覽器點擊”結束”按鈕;
3.錄制回放
進入該項目目錄,輸入sourcerun.sh ( Linux Mac ) or run.bat(Windows)
點擊圖片按鈕可查看詳細截圖
三.關聯Jenkins
Jenkins開啟節點功能:1.系統管理-》全局安全配置-》隨機選取下,勾選Java web
1.添加節點
點擊系統管理-管理節點-新建節點
點擊下載關聯器
雙擊啟動
2.新建Jenkins任務
注意填寫關聯的節點名稱
更多請看《自動化測試框架》