本文主要是介绍monkeyrunner +python +一台真机 实现安装 打开 点击 app,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
该脚本实现了 安装app 和 打开app 点击设置app
# coding:utf-8
# import os
# import subprocess
# from com.android.monkeyrunner import MonkeyDevice as md
# from com.android.monkeyrunner import MonkeyImage as mi
from com.android.monkeyrunner import MonkeyRunner as mr
# from com.android.monkeyrunner.easy import By
# from com.android.monkeyrunner.easy import EasyMonkeyDevice as emd
# 方法1:通过monkeydevice的installPackage 安装app
def installApp( device):
print( "begin install app by monkeyrunner")
# 安装jkt
device.installPackage( "D: \\ JKT \\ apks \\ JKT_V1.2.24-release.apk")
print( "安装jkt--ok")
print( "install app end ")
# 设置supersu
def setUpSuperSU( device):
print( "***********************supersu begining**************************")
# 打开supersu
comand = "eu.chainfire.supersu/eu.chainfire.supersu.MainActivity-Material"
device.startActivity( component=comand)
mr.sleep( 1)
# 点击设置
device.touch( 600, 210, "DOWN_AND_UP")
mr.sleep( 1)
# 点击重新验证
device.touch( 500, 900, "DOWN_AND_UP")
mr.sleep( 1)
# 点击默认操作
device.touch( 200, 1100, "DOWN_AND_UP")
mr.sleep( 1)
# 点击默认操作--授权
device.touch( 200, 650, "DOWN_AND_UP")
mr.sleep( 2)
# 下滑
device.drag(( 500, 1000), ( 500, 400), 2, 10)
mr.sleep( 0.1)
device.drag(( 500, 1000), ( 500, 400), 2, 10)
mr.sleep( 0.1)
device.drag(( 500, 1000), ( 500, 400), 2, 10)
mr.sleep( 0.1)
# 点击开机允许所有授权申请
device.touch( 500, 900, "DOWN_AND_UP")
mr.sleep( 1)
# 下滑
device.drag(( 500, 1000), ( 500, 400), 2, 10)
mr.sleep( 0.1)
device.drag(( 500, 1000), ( 500, 400), 2, 10)
mr.sleep( 0.1)
device.drag(( 500, 1000), ( 500, 400), 2, 10)
mr.sleep( 0.1)
# 点击开机允许所有授权申请
device.touch( 500, 600, "DOWN_AND_UP")
mr.sleep( 1)
print( "***********************supersu end**************************")
if __name__ == '__main__':
# 连接手机
device = mr.waitForConnection()
# 安装app
installApp(device)
# 自动点击
setUpSuperSU(device)
这篇关于monkeyrunner +python +一台真机 实现安装 打开 点击 app的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!