monkeyrunner(3)录制与回放脚本
2014-03-30 01:50
399 查看
查资料看了些例子,自己动手做个下~
网上资源
记录的monkey_recorder.py
自己搞个bat处理:开启录制脚本
开始后弹出工具窗口如下:
这下可以想怎么折腾这个软件都可以录下来,右侧保存做的一系列动作。
再来看回放用的脚本:monkey_playback.py
录完后播放自己的脚本:如“123”
monkeyrunner D:\py_Script\monkey_playback.py "D:\py_Script\record_script\123"
接下就观看视频哦~
网上资源
记录的monkey_recorder.py
from com.android.monkeyrunner import MonkeyRunner as mr from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder device = mr.waitForConnection() recorder.start(device)
自己搞个bat处理:开启录制脚本
@echo off echo 开始录制脚本 monkey runner D:\py_Script\monkey_recorder.py
开始后弹出工具窗口如下:
这下可以想怎么折腾这个软件都可以录下来,右侧保存做的一系列动作。
再来看回放用的脚本:monkey_playback.py
import sys from com.android.monkeyrunner import MonkeyRunner CMD_MAP = { 'TOUCH': lambda dev, arg: dev.touch(**arg), 'DRAG': lambda dev, arg: dev.drag(**arg), 'PRESS': lambda dev, arg: dev.press(**arg), 'TYPE': lambda dev, arg: dev.type(**arg), 'WAIT': lambda dev, arg: MonkeyRunner.sleep(**arg) } # Process a single file for the specified device. def process_file(fp, device): for line in fp: (cmd, rest) = line.split('|') try: # Parse the pydict rest = eval(rest) except: print 'unable to parse options' continue if cmd not in CMD_MAP: print 'unknown command: ' + cmd continue CMD_MAP[cmd](device, rest) def main(): file = sys.argv[1] fp = open(file, 'r') device = MonkeyRunner.waitForConnection() process_file(fp, device) fp.close(); if __name__ == '__main__': main()
录完后播放自己的脚本:如“123”
monkeyrunner D:\py_Script\monkey_playback.py "D:\py_Script\record_script\123"
接下就观看视频哦~
相关文章推荐
- 【monkeyrunner】monkeyrunner脚本录制和回放
- MonkeyRunner脚本的录制与回放分享
- python使用monkeyrunner对录制脚本进行回放脚本
- 【转】Android自动化测试之MonkeyRunner录制和回放脚本(四)
- Android自动化测试之MonkeyRunner录制和回放脚本
- [转] Android自动化测试之MonkeyRunner录制和回放脚本(四)
- Monkeyrunner脚本的录制与回放
- Android自动化测试之MonkeyRunner录制和回放脚本(四)
- Android自动化测试之MonkeyRunner录制和回放脚本(四)
- monkeyrunner之monkeyrecorder录制回放脚本
- MonkeyRunner之MonkeyRecorder录制回放脚本
- MonkeyRunner之MonkeyRecorder录制回放脚本
- MonkeyRunner脚本录制与回放(一)
- Android自动化测试之MonkeyRunner录制和回放脚本
- Android自动化测试之MonkeyRunner录制和回放脚本
- monkeyrunner脚本的录制和回放
- Android自动化工具Monkeyrunner使用(七) —— 录制、回放脚本
- Android自动化测试之MonkeyRunner录制和回放脚本(十一)
- monkeyrunner脚本录制和回放脚本下载
- Monkeyrunner 录制脚本&回放