Android之monkeyrunner的用法

    xiaoxiao2023-10-15  35

    #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)

    最新回复(0)