UI Recorder 的安装和使用(支持web)
来源:     阅读:3
易浩激活码
发布于 2025-11-05 22:17
查看主页

准备工作
1、安装node.js
node官网:https://nodejs.org/en/download/
安装时一路next就行了。安装成功之后,验证一下安装是否成功:
打开cmd,输入node -v,然后回车

UI Recorder 的安装和使用(支持web)

2、安装chrome(谷歌浏览器)

3、安装chromedriver (必须装,否则后续会报错,将驱动放在浏览器的安装目录中,和chrome.exe放在一起)
Chrome与Chromedriver版本对应关系,可查看https://www.cnblogs.com/mini-monkey/p/12088721.html
下载Chromedriver的地址链接为:http://chromedriver.storage.googleapis.com/index.html

UI Recorder 的安装和使用(支持web)

4、jdk 安装并配置环境

5、安装UI recorder
安装UI Recorder,这里通过node的npm直接安装即可,如果无法过墙,也可以用阿里的自己的cnpm进行安装,安装的目录是默认你cmd窗口所在目录,可以自己事先新建号目录,然后进入目录中进行安装。
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装好cnpm后在通过cnpm安装UI Recorder就可以了
cnpm install uirecorder mocha –g
安装成功后通过 uirecorder --version 来检验是否成功安装。

UI Recorder 的安装和使用(支持web)

开始录制
1、初始化工程
在E盘根目录建立一个文件夹uirecorder,
打开cmd窗口,切换到uirecorder目录
E:uirecorder>
UI Recorder安装完成后第一步需要进行配置文件的初始化输入uirecorder init,根据我们的需求自己编写即可,一般都选择默认。

2、录制脚本
执行uirecorder start


UI Recorder 的安装和使用(支持web)

1》.在uirecorder的安装目录下找到 sample文件夹,在该文件夹下创建名为test.spec.js 的脚本文件,注意后缀名必须为.spec.js

2》.cmd切换uirecorder安装目录运行:
uirecorder start sample/test.spec.js

3、脚本回放
假设已经将所有的回归case录制完成,那么目前开始回归操作,需要安装chrome的drvier,以及selenium的server的jar包


UI Recorder 的安装和使用(支持web)

切换到E盘根目录下,启动selenium server端 java -jar selenium-server-standalone-3.7.1.jar
在UI Recorder的init目录下执行 run.bat即可执行录制后的case,可以在log中看到,每一步的回归执行都可以看到耗时,以及是否操作成功。同时UI Recorder生成了HTML和XML的报告。
执行单个脚本:run.bat scripts/test.spec.js 就可成功执行单个脚 或者 npm run singletest scripts/test.spec.js

后续碰到的问题:过了一段时间再用UI ,发现chrome浏览器版本更新了,更新了对应的chromedriver,package.json 也做过修改版本号,但都不行,还是报chrome 打开失败,版本不兼容,后来想着再将UI更新到最新版本
查看chromedierver的版本:npm ls chromedriver -g (在cmd中运行命令)
操作:进入cmd ,执行npm install uirecorder mocha -g
发现:UI版本没变,但依赖的chromedriver 更新到对应的版本了
问题是解决了,但解决的莫名其妙

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境
相关推荐
Mycat数据库分库分表中间件(实现读写分离)
手把手教你怎样套模板制作网页
Pycharm完美破解,永久激活
罗江县宝塔
阿里、百度、京东三位大牛极力推荐大家学习的Linux企业运维实战
首页
搜索
订单
购物车
我的