收藏官网首页
查看: 14632|回复: 3

[杂谈] macaca手机脚本录制介绍

21

主题

24

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
跳转到指定楼层
楼主
发表于 2017-3-30 11:26:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
本周跟大家介绍如何把macaca应用到APP上来~
为了避免手动写脚本,我们可以安装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:




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


3

主题

253

帖子

432

积分

中级会员

Rank: 3Rank: 3

积分
432
沙发
发表于 2017-3-30 16:33:21 | 只看该作者
点赞,谢谢楼主分享,学习了

36

主题

105

帖子

1086

积分

金牌会员

Rank: 6Rank: 6

积分
1086
板凳
发表于 2017-4-4 07:49:27 | 只看该作者
很棒~~  支持支持。

点评

Amy
谢谢,谢谢  详情 回复 发表于 2017-4-17 09:57
精通C、C++、Java、C#、VB、HTML、Delphi、JavaScript、PHP等语言的拼写,熟练PhotoShop、Illustrator CS、CorelDraw、Flash CS、AutoCAD、Office等软件的卸载,掌握Windows Server、Unix、Lunix等系统的开关机

21

主题

24

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
地板
 楼主| 发表于 2017-4-17 09:57:09 | 只看该作者
鸿鹄与燕雀 发表于 2017-4-4 07:49
很棒~~  支持支持。

谢谢,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表