macaca手机脚本录制介绍
本周跟大家介绍如何把macaca应用到APP上来~为了避免手动写脚本,我们可以安装UI Recorder录制工具,该工具可以自动生成脚本。怎么安装:
UI Recorder的安装要比macaca环境的安装简单很多。第一步:直接打开终端,输入:npm install uirecorder -g的命令,如图所示:http://upload-images.jianshu.io/upload_images/2418313-93dc0aac1033214d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
第二步:初始化uirecorder,输入命令:uirecorder init,一路回车,遇到需要输入WebDriver域名或IP时,输入127.0.0.1,WebDriver端口号输入4444,浏览器默认chrome,ie 11,如图所示:http://upload-images.jianshu.io/upload_images/2418313-6981b7b9a3b8cebe.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
第三步:开始录制,打开新的一个终端,输入macacaserver--port4444,让macaca服务一直跑着,在另外一个终端里面uirecorder start --mobile,录制网页不用加上--mobile。需要输入保存的脚本文件名,和被录制的APP名称,如图所示:http://upload-images.jianshu.io/upload_images/2418313-80745c8b1681c49d.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
输入完成后,便可实现手机的录制:http://upload-images.jianshu.io/upload_images/2418313-e18382122fd8aec8.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
第四步:录入完成后,执行mocha +(脚本保存的文件名和后缀名)命令,对录制的脚本进行回放。
(当然,就这么回放,肯定是会跟我一样报错的!!!!因为缺少第五步!)第五步:安装mocha(也可以放在前面安装)执行:npm install mocha -g命令;安装:npminstalljwebdriverexpect.jsmocha-generatorsfaker依赖;再执行mocha +(脚本保存的文件名和后缀名)命令,可能会报错,缺少什么什么文件,缺少什么安装什么。再执行。执行成功后,会生成每一步的截图,如图所示:http://upload-images.jianshu.io/upload_images/2418313-43664b24e5c0204f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
http://upload-images.jianshu.io/upload_images/2418313-421a7d91b450942f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
提示几个pass,几个failed:http://upload-images.jianshu.io/upload_images/2418313-7113765f72c9512e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
http://upload-images.jianshu.io/upload_images/2418313-944d376bda52aa33.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
网页版录制功能更多,可以暂停,添加断言,插入变量,插入脚本等。http://upload-images.jianshu.io/upload_images/2418313-91326da32186f9b0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
点赞,谢谢楼主分享,学习了 很棒~~支持支持。:lol 鸿鹄与燕雀 发表于 2017-4-4 07:49
很棒~~支持支持。
谢谢,谢谢:handshake
页:
[1]