51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3328|回复: 3
打印 上一主题 下一主题

Monkeyrunner 脚本录制回放技术

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-8-19 09:12:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
脚本录制
        在CMD输入monkeyrunner启动程序后输入下面的命令
        from com.android.monkeyrunner import MonkeyRunner as mr –回车

        from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder–回车
        device = mr.waitForConnection()–回车
        recorder.start(device) –回车
        输入后回车,会弹出当前连接手机的界面,可以通过PC机点击来控制手机的界面显示

   或者: 保证有android sdk, sdk的tools文件夹里有monkeyrunner.bat,monkey_recorder.py,monkey_playback.py。
        cd到monkeyrunner.bat 的目录里, 运行 monkeyrunner ..\..\monkey_recorder.py (绝对路径)
脚本保存
        录制完毕后选择Export Actions就将脚本保存下来了,保存的时候不需要后缀名。(也可加后缀名:*.mr)
脚本回放
        cd到monkeyrunner.bat 的目录里, 运行C:\adt-bundle-windows-x86_64-20131030\sdk\tools>monkeyrunner monkey_playback.py E:\test.mr
备注:
        wait: 用来插入下一次操作的时间间隔,点击后即可设置时间,单位是秒
        Press a Button:用来确定需要点击的按钮,包括menu、home、search,以及对按钮的press、down、up属性
        Type Something:用来输入内容到输入框
        Fling:用来进行拖动操作,可以向上、下、左、右,以及操作的范围
        Export Actions:用来导出脚本
        Refresh Display:用来刷新手机界面,估计只有在断开手机后,重新连接时才会用到
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4
回复

使用道具 举报

该用户从未签到

2#
发表于 2015-8-28 16:00:22 | 只看该作者
求联系方式,能否私聊请教啊~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2015-9-8 14:31:58 | 只看该作者
录制用处不大
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2016-5-26 15:37:28 | 只看该作者
录制的时候就是感觉太卡了。。。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 04:36 , Processed in 0.068863 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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