UI Recorder功能介绍css
一、UI Recorder的安装java
打开终端,输入:npm install uirecorder -g的命令,如若不行输cnpm命令node
初始化uirecorder,输入命令:uirecorder init,一路回车,遇到须要输入WebDriver域名或IP时,输入127.0.0.1,WebDriver端口号输入4444,浏览器默认chrome,ie 11linux
二、UI Recorder的使用web
第一步:开始录制,打开新的一个终端,输入macaca server --port 4444,让macaca服务一直跑着,在另一个终端里面uirecorder start --mobile,录制网页不用加上--mobile,以下图为web端chrome
第二步:录入完成后,执行mocha +(脚本保存的文件名和后缀名)命令,对录制的脚本进行回放。(前提是安装好了mocha)npm
固然在录制过程当中还能够暂停,添加断言,插入变量,插入脚本等windows
mocha test.spec.js
浏览器
脚本的录制相对简单缓存
第三步:搭建WebDriverServer环境,如下为Windows下示例:
a、下载selenium-Server-standalone.jar
b、下载chromedriver
我将其放在同一个文件夹driver中,而后将其配置到path变量中,以便seleniumServer能经过文件名直接找到文件启动对应的driver,验证有没有配置环境变量成功只须要在cmd命令中随便找个目录输入driver的文件名执行下,看可否成功找到文件执行
c、在一个终端启动服务器:java -jar selenium-server-standalone-3.8.1.jar
d、在另外一个终端上执行刚才录制的脚本(脚本回放)
mocha在这里充当回放工具
安装:
三、手机端脚本录制
1)命令:uirecorder start --mobile
解决:删除node_modules,清缓存,从新安装npm,npm install