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()
Monkeyrunner使用
最新推荐文章于 2025-03-29 20:20:12 发布