Monkeyrunner 脚本录制回放技术

上一篇 / 下一篇  2015-08-19 09:02:15

脚本录制

    • 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, sdktools文件夹里有monkeyrunner.batmonkey_recorder.pymonkey_playback.py

    • cdmonkeyrunner.bat的目录里,运行monkeyrunner ..\..\monkey_recorder.py(绝对路径)

脚本保存

    • 录制完毕后选择Export Actions就将脚本保存下来了,保存的时候不需要后缀名。(也可加后缀名:*.mr

脚本回放

    • cdmonkeyrunner.bat的目录里,运行C:\adt-bundle-windows-x86_64-20131030\sdk\tools>monkeyrunner monkey_playback.py E:\test.mr


备注:

  • wait用来插入下一次操作的时间间隔,点击后即可设置时间,单位是秒

  • Press a Button:用来确定需要点击的按钮,包括menuhomesearch,以及对按钮的pressdownup属性

  • Type Something:用来输入内容到输入框

  • Fling:用来进行拖动操作,可以向上、下、左、右,以及操作的范围

  • Export Actions:用来导出脚本

  • Refresh Display:用来刷新手机界面,估计只有在断开手机后,重新连接时才会用到


 




TAG: 技术

 

评分:0

我来说两句

日历

« 2024-03-31  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

我的存档

数据统计

  • 访问量: 3086
  • 日志数: 2
  • 文件数: 1
  • 建立时间: 2015-08-19
  • 更新时间: 2015-08-26

RSS订阅

Open Toolbar