UIrecorder
UI Recorder 是一款零成本UI自动化录制工具,类似于Selenium IDE,要比Selenium IDE更加强大,非常简单易用。
--- uirecorder ---
1.安装NodeJS [ win10在cmd存在兼容性问题,切换成gitbash]
2.安装UIrecorder
1).安装UIrecorder: npm install uirecorder mocha -g
2).安装seleniumserver: npm install selenium-standalone -g
3.初始化UIrecorder
cmd: uirecorder init
初始化配置默认回车下一步
4.脚本录制
1). uirecorder start
2). 输入脚本名:sample/xxxxxx.spec.js
3). 窗口化设置: 1920x1080
4). 其他可默认
5.基于本地浏览器调试验证
1). npm run installdriver ----------------- 安装驱动 (只需要安装一次)
2). npm run server -----------------------开启server(请单独开cmd窗口或者使用gitbash窗口运行)
3). et webdriver=127.0.0.1 --------- (Windows)
4). 运行所有脚本: run.bat / sh run.sh (cmd/gitbash不同窗口的执行命令不同)
5). 运行单个脚本:run.bat/ sh run.sh 项目/sample/xxxxx.spec.js (cmd/gitbash不同窗口的执行命令不同)
6.继续录制:
uirecorder sample/test.spec.js
7.测试报告
在目录report中index.*
安装遇到的问题及解决办法:
1.安装(需要最新版本,否则会报错)
nodejs 版本需要v12+版本 [推荐下载msi安装包,原版本7-8的升级需要先升nodejs.
开启server报4444端口被占用:
netstat -ano | findstr 端口号 (使用管道工具“ | ” 去查找指定的端口)
taskkill /pid 15644 /F
--------------------