???????????:
?????????????????????test.py??python?????????????:
????from com.android.monkeyrunner import MonkeyRunner??MonkeyDevice??MonkeyImage
????#?????????android?豸????
????device = MonkeyRunner.waitForConnection()
????MonkeyRunner.sleep(3)
????#???????????????????????
????device.shell('am force-stop com.alpha.lenovo.launcher')
????MonkeyRunner.sleep(3)
????#?????????????activity
????device.startActivity(component='com.alpha.lenovo.launcher/com.alpha.lenovo.launcher.AlphaLauncher')
????#??????????
????MonkeyRunner.sleep(10)
????device.press('KEYCODE_DPAD_UP'??'DOWN_AND_UP')
????MonkeyRunner.sleep(2)
????device.press('KEYCODE_DPAD_RIGHT'??'DOWN_AND_UP')
????MonkeyRunner.sleep(5)
????device.press("KEYCODE_DPAD_CENTER"??"DOWN_AND_UP")
????MonkeyRunner.sleep(10)
????device.press('KEYCODE_DPAD_DOWN'??'DOWN_AND_UP')
????MonkeyRunner.sleep(3)
????device.press('KEYCODE_BACK '??'DOWN_AND_UP')
????MonkeyRunner.sleep(3)
????#?????
????result = device.takeSnapshot()
????#?????д??????????????????
????result.writeToFile('./pic001.png'??'png')
???????н??
????1. ???python2.7???????????????Path?????python????·??
????2. ??adb????????豸
????3. ????android sdk??tools???????monkeyrunner test.py