[www.infoshare.cc]MonkeyRunner(1)——基本使用方法,一驾考宝典这款APP为例

欢迎访问我的网站:http://www.infoshare.cc

#__author__ = 'wangweifang'
#coding=utf-8

#导入模块
from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage

#连接当前设备,并返回一个MonkeyConnection对象
device=MonkeyRunner.waitForConnection()
if not device:
    print "Please connect a device to start!"
else:
    print "Start"

#屏幕唤醒
device.wake()
#连接指定设备(超时时间,设备名称)
#device=MonkeyRunner.waitForConnection(5,"065589c7f0ea32e2")

#安装APK包,返回boolean值
#install=device.installPackage('C:\Users\Administrator\Desktop\jiakao.apk')
#if install:
#    print "install success"
#else:
#    print "install failed"

#卸载APK,返回Boolean值
#uninstall=device.removePackage('com.handsgo.jiakao.android')
#if uninstall:
#    print "uninstall success"
#else:
#    print "uninstall failed"

#启动入口Activity
device.startActivity(component='com.handsgo.jiakao.android/com.handsgo.jiakao.android.Login')

#延时(秒)
MonkeyRunner.sleep(3.0)

#截图
screenshot=device.takeSnapshot()
#将所截图存入指定目录
screenshot.writeToFile('D:\\test.png','png')

#需要将输入法设置成原生英文输入法
#device.type('ddd')

#滑动屏幕
for i in range(1,4):
    device.drag((1000,1000),(100,1000),1,10)#start,end,duration(秒),steps
    MonkeyRunner.sleep(1.0)
#触击屏幕
device.touch(103,1698,"DOWN_AND_UP")
#按键
#device.press('KEYCODE_HOME','DOWN_AND_UP')

#相应的按键对应的名称如下:
#home键:KEYCODE_HOME
#back键:KEYCODE_BACK
#send键:KEYCODE_CALL
#end键:KEYCODE_ENDCALL
#上导航键:KEYCODE_DPAD_UP
#下导航键:KEYCODE_DPAD_DOWN
#左导航:KEYCODE_DPAD_LEFT
#右导航键:KEYCODE_DPAD_RIGHT
#ok键:KEYCODE_DPAD_CENTER
#上音量键:KEYCODE_VOLUME_UP
#下音量键:KEYCODE_VOLUME_DOWN
#power键:KEYCODE_POWER
#camera键:KEYCODE_CAMERA
#menu键:KEYCODE_MENU

 

你可能感兴趣的:(Python,无线测试)