monkey api

monkey api

api

获取坐标
  • 手机打开开发者模式中的显示指针位置
启动
LaunchActivity(package_name,activity)	# 启动被测应用(包名,activity)
点击事件
Tap(x,y,tapDuration)	# 模拟一次手指单击事件(横坐标,纵坐标,按下时长ms)
按键点击
DispatchPress(keyName)	# 模拟按键点击(按键的名称)
模拟旋转屏幕
RotateScreen(rotationDegree,peresist)	# 模拟旋转屏幕(用0-3分别表示顺时针旋转的四个方向,是否留存)
软键盘开关
DispathFlip(true/false)
长按2秒
LongPress()
长按事件
PressAndHold(x,y,pressDuration)	# 长按事件(横坐标,纵坐标,点击时长ms)
输入字符串
DispatchString(input)
拖动
Drag(xStart,yStart,xEnd,yEnd,stepCount)		# setoCount移动的事件数(移动速度)
缩放手势
PinchZoom(pt1xStart,pt1yStart,pt1xEnd,pt1yEnd,pt2xStart,pt2yStart,pt2xEnd,pt2yEnd)	# 模拟缩放手势:两个手指同时按下并移动,再同时放开(手指1起始横纵坐标,手指1结束横纵坐标,手指2起始坐标,手指2结束横纵坐标,移动的事件数即移动速度越大越慢)
等待时间
UserWait(sleepTime)	# ms
唤醒屏幕
DeviceWakeUp()

运行

  1. 先把脚本push到手机或模拟器的sdcard
adb push monkey.script /sdcard/
  1. 执行
adb shell monkey -f /sdcard/monkey.script -v 1	# 1是只执行脚本一次

转载于:https://my.oschina.net/medivhxu/blog/3024754

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值