Jenkins教程4-UI Recorder项目
简介
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任务
注意填写关联的节点名称
更多请看《自动化测试框架》