必威体育Betway必威体育官网
当前位置:首页 > IT技术

Monkeyrunner使用

时间:2019-07-16 06:43:11来源:IT技术作者:seo实验室小编阅读:79次「手机版」
 

monkeyrunner

from com.Android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner import MonkeyDevice as md
from com.android.monkeyrunner import MonkeyImage as mi
device=mr.waitForConnection()#连接设备
#方法:1.device.touch()触摸/2.press()按键/3.drag()滑动/4.installPackage()安装/
# 5.removePackage()卸载/6.takeSnapshot()截图/7.type()输入/8.startActivity()启动Activity/
# 9.wake()唤醒屏幕/10.reboot()重启\

#1.touch()
device.touch(123,243,'DOWN_AND_UP')

#2.press()

device.press('KEYCODE_HOME',md.DOWN_AND_UP)
# KeyCode: 
#
# 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
#3.drag()
# device.drag(X,Y,D,S)
# X 开始坐标
# Y 结束坐标
# D 拖动持续时间(以秒为单位),默认1.0秒
# S 插值点时要采取的步骤。默认值是10
device.drag((100,1053),(520,1053),0.1,10)

#4.installPackage()
device.installPackage(r"/Users/liming/Desktop/laidianxiu.apk")

#5.removePackge()
package="com.cookie.testAPP"
device.removePackge(package)

#6.takeSnapshot()
screenshot=device.takeSnapshot().getSubImage((200,300,600,900))
screenshot.writeToFile("/Users/liming/Desktop/self_test/monkeyrunner_script/1.png")

#7..type()
device.type("密码")

#8.startActivity()启动Activity
package="com.cookie.testapp"
activity="com.cookie.testapp.MainActivity"
runRunponent=package+"/"+activity
device.startActivity(component=runRunponent)
mr.sleep(4)#

#9.
device.wake()
#10.
device.reboot()

相关阅读

Connectify 将win7系统变成无线热点的使用教程

Connectify下载地址安装简单便捷,完成后可以通过任务栏中的图标开启Connectify。在设置settings中,为自己的WiFi建立名称和登录密码

在支付宝上挂号后怎么付款?具体使用方法介绍

积极参与民生项目,是支付宝目前发展的一个重大方向,打开支付宝界面,我们就会看到各种各样、与咱们日常生活息息相关的服务项目,包括蚂

阿里众包需要注册吗?如何使用?

说到兼职赚钱的渠道,能被大家熟知的也就那几个了,淘宝客、淘宝刷单,现在还多了一个拼多多的多多进宝,不过阿里系也退出了一个新平台就

如何使用project制定项目计划?(附详细步骤截图)

最近需要使用project制定项目计划,但发现使用过程中各种疑问,网上搜索教程,大部分也都非常零散,各种复制粘贴防不胜防,好气呀  本着

kubernetes-使用Kustomize部署应用

kubernetes 自1.14 之后,Kubernetes 项目本身开始具备了原生的应用管理能力,这其中最重要的一个功能,就是 Kustomize。 Kustomize 允

分享到:

栏目导航

推荐阅读

热门阅读