MonkeyRunner脚本录制回放技术

发表于:2015-11-11 11:20  作者:xiaoli   来源:51Testing软件测试网采编

字体: | 上一篇 | 下一篇 |我要投稿 | 推荐标签: Android 软件测试工具 Monkeyrunner 自动化测试

  1)脚本录制
  在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 (绝对路径)
  2)脚本保存
  录制完毕后选择Export Actions就将脚本保存下来了,保存的时候不需要后缀名。(也可加后缀名:*.mr)
  3)脚本回放
  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:用来刷新手机界面,估计只有在断开手机后,重新连接时才会用到

【干货】Linux命令行工具之处理JSON的神器-JQ全面讲解

评 论

论坛新帖

顶部 底部


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海瀛东律师事务所 张楠律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2019, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道