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

下载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任务

注意填写关联的节点名称


更多请看《自动化测试框架》

你可能感兴趣的:(Jenkins教程4-UI Recorder项目)