macaca手机脚本录制介绍

本周跟大家介绍如何把macaca应用到我们公司的APP上来~(PS:非常感谢新宇小朋友和小邓同学的热心帮助~~~)

为了避免手动写脚本,我们可以安装UI Recorder录制工具,该工具可以自动生成脚本。

怎么安装:

UI Recorder的安装要比macaca环境的安装简单很多。

第一步:直接打开终端,输入:npm install uirecorder -g的命令,如图所示:

第二步:初始化uirecorder,输入命令:uirecorder init,一路回车,遇到需要输入WebDriver域名或IP时,输入127.0.0.1,WebDriver端口号输入4444,浏览器默认chrome,ie 11,如图所示:

第三步:开始录制,打开新的一个终端,输入macaca  server  --port  4444,让macaca服务一直跑着,在另外一个终端里面uirecorder start --mobile,录制网页不用加上--mobile。

需要输入保存的脚本文件名,和被录制的APP名称,如图所示:

输入完成后,便可实现手机的录制:

第四步:录入完成后,执行mocha +(脚本保存的文件名和后缀名)命令,对录制的脚本进行回放。

(当然,就这么回放,肯定是会跟我一样报错的!!!!因为缺少第五步!)

第五步:安装mocha(也可以放在前面安装)

执行:npm install mocha -g命令;

安装:npminstalljwebdriverexpect.jsmocha-generatorsfaker  依赖;

再执行mocha +(脚本保存的文件名和后缀名)命令,可能会报错,缺少什么什么文件,缺少什么安装什么。再执行。

执行成功后,会生成每一步的截图,如图所示:

提示几个pass,几个failed:

网页版录制功能更多,可以暂停,添加断言,插入变量,插入脚本等。


请欣赏一段小视频~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,678评论 25 708
  • 前言: UI Recorder 是一款零成本UI自动化录制工具,类似于Selenium IDE. UI Recor...
    小喜_ww阅读 11,700评论 4 7
  • 忽悠功力(一个高中同学让我改广告) 原广告: 活动来啦活动来啦,弘泽锦城院内雅慧教育将于8月30日开业啦!主营小初...
    快乐好奇心阅读 150评论 0 0
  • R:艾伦·加纳,《谈话的力量》,第6页 沟通中提问常见的误区 1.问题过于宽泛。如“最近怎么样?”这更像是套话随口...
    炬无霸阅读 301评论 0 0
  • 看了几本理财书籍,发现最重要的还是思维方式的改变。首先你必须改变思维方式,才能促使自己思考,怎样才能变成一个富人,...
    莫西时光记阅读 820评论 0 1