博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
monkeyrunner 录制与回放
阅读量:6611 次
发布时间:2019-06-24

本文共 1250 字,大约阅读时间需要 4 分钟。

hot3.png

     一直认为monkeyrunner的不方便之处就是不能录制回放,要在手机内开启坐标去定位每个控件的坐标,非常不方便。今天竟然发现monkeyrunner也有录制回放的功能,欣喜若狂啊......学海无涯啊

     一、新建一文件monkey_recorder.py,copy以下代码

  

#!/usr/bin/env monkeyrunner

# Copyright 2010, The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#    
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

from com.android.monkeyrunner import MonkeyRunner as mr

from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder

device = mr.waitForConnection()

recorder.start(device)

 

二、在命令行中运行:

monkeyrunner   文件夹路径+\monkey_recorder.py

 

三、运行后的便会出现图形化界面,录制完之后可以保存脚本。在使用过程中发现录制脚本的工具并不是很强大,有些操作无法录制,比如长按HOME键的操作,返回键的操作等等。

四、回放:

     运行保存的脚本,然后你就看到模拟器进行你刚才一样的操作:

     monkeyrunner monkey_playback.py monkey_test.mr

     注:monkey_recorder.py,monkey_test.mr,monkey_playback.py都应放在..\android-sdk-windows\tools目录下。

 

   

  

转载于:https://my.oschina.net/u/873595/blog/325635

你可能感兴趣的文章
使用SQL Server Analysis Services数据挖掘的关联规则实现商品推荐功能(二)
查看>>
ubuntu下安装jdk
查看>>
C/S与B/S架构比较
查看>>
XML学习总结(2)——XML简单介绍
查看>>
python操作数据库-安装
查看>>
指针和引用的区别
查看>>
vs.net删除转移文件
查看>>
你真的了解interface和内部类么
查看>>
java中常用的类型转换
查看>>
【log4j】使用Log4j?,slf4j更轻巧高效
查看>>
第三章 创建命令
查看>>
kuangbin专题七 POJ3264 Balanced Lineup (线段树最大最小)
查看>>
JS动画效果链接汇总
查看>>
父类转为子类涉及到的安全问题
查看>>
网络流,流水线模拟
查看>>
知识点笔记
查看>>
陈云川的OPENLDAP系列
查看>>
django 模型-----自连接
查看>>
P1197 [JSOI2008]星球大战
查看>>
将某个目录下的 文件(字符窜) 只将数字过滤出来
查看>>