UI Recorder 是一款面向多端的 UI 自动化录制工具,类似于Selenium IDE 但比Selenium IDE 更加强大!
UI Recorder 非常简单易用,零成本解决测试回归问题。
安装 NodeJs (版本号 >= v7.x)
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
(Mac, Linux)
安装 chrome
安装 UI Recorder
npm install uirecorder mocha -g
初始化测试工程
创建新文件夹
uirecorder init
开始录制测试用例
修改hosts文件
uirecorder sample/test.spec.js
启动WebDriver服务器
运行测试用例
运行所有脚本:
source run.sh
( Linux|Mac ) 或run.bat
( Windows )
运行单个脚本:
source run.sh sample/test.spec.js
( Linux|Mac ) 或run.bat sample/test.spec.js
( Windows )
获得测试报告和单步截图
./reports/index.html
./reports/index.xml (JUnit)
./reports/index.json
./screenshots/
安装并且启动macaca server:
安装 Macaca
连接你的手机或模拟器
macaca server --port 4444
初始化测试工程
创建新文件夹
uirecorder init --mobile
开始录制测试用例
uirecorder --mobile sample/test.spec.js
运行测试用例
运行所有脚本:
source run.sh
( Linux|Mac ) 或run.bat
( Windows )
运行单个脚本:
source run.sh sample/test.spec.js
( Linux|Mac ) 或run.bat sample/test.spec.js
( Windows )
获得测试报告和单步截图
./reports/index.html
./reports/index.xml (JUnit)
./reports/index.json
./screenshots/
UIRecorder is released under the MIT license.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。