Android之monkeyrunner的用法
#coding:UTF-8
#import monkeyrunner module
from com.android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner import MonkeyDevice as md
import sys
import time
#connetct your device
device = mr.waitForConnection()
#install android apk
#device.installPackage("\192.168.0.247\软件部\GMS\CTS\Android9.0\r7\android-cts-verifier-9.0_r7-linux_x86-arm\android-cts-verifier\CtsPermissionApp.apk")
#设置actiity变量
component = “com.android.cts.verifier/com.android.cts.verifier.CtsVerifierActivity”
#通过activity启动应用
device.startActivity(component);
#设置按键变量
type = md.DOWN_AND_UP
print (time)
#按下按键
#device.press(“KEYCODE_HOME”,type)
#坐标启动应用
device.touch(243,241,type)
#机器滑动范围
start =(10,98)
end =(590,914)
duration = 1.5
steps = 12
device.drag(start,end,duration,steps)
print (“swipe tablet”)
mr.sleep(5)
#按下音量+ 键
device.press(“KEYCODE_VOLUME_UP”,type)
#按下音量- 键
device.press(“KEYCODE_VOLUME_DOWN”,type)
#休眠5s
mr.sleep(5)
#返回上级菜单
device.press(“KEYCODE_BACK”,type)
#定义启动activity变量
component = “com.mediatek.hz.camera/com.android.camera.CameraLauncher”
#启动activity
device.startActivity(component)
#按下拍照键
device.touch(258,841,type) #拍照按键的坐标位置
mr.sleep(5)
#点击坐标,触摸
device.touch(351,874,type) #录视频按键位置
mr.sleep(5)
device.press(“KEYCODE_POWER”,type)
#移除apk
device.removePackage(“com.android.cts.verifier”)
#唤醒设备
device.wake()
#显示设备编译build属性
display = device.getSystemProperty(‘build.type’)
print (display)
#返回上级菜单
device.press(‘KEYCODE_HOME’,type)
#重启机器
device.reboot()
mr.sleep(120)
- Android自己主动化測试之Monkeyrunner用法及实例
- Android自己主动化測试之Monkeyrunner用法及实例
- android Monkeyrunner:Python语法知识学习(for,while,if用法实例)
- Android自己主动化測试之Monkeyrunner用法及实例
- Android自己主动化測试之Monkeyrunner用法及实例
- MonkeyRunner_android 自动化脚本轻松编写, monkeyrunner easy api高级用法及封装库
- Android自己主动化測试之Monkeyrunner用法及实例
- Android自己主动化測试之Monkeyrunner用法及实例
- Android自己主动化測试之Monkeyrunner用法及实例
- Android自己主动化測试之Monkeyrunner用法及实例
- Android HandlerThread的用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android 计时器的简单用法
- Android注解解析,注解用法,仿xUtils用注解初始化控件、点击事件(一)
- android开发文档之resource-drawable用法
- (转)android的logcat详细用法
- KJFrameForAndroid 资料——KJViewPager用法样例
- Android学习篇:TextView用法
- Android Fresco图片处理库用法API英文原文文档2-1(Facebook开源Android图片库)