今天终于实现了用monkeyrunner点击应用程序中view的id,下面为源代码:
#-*-coding:utf-8 -*-
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
from com.android.monkeyrunner.easy import EasyMonkeyDevice, By
print "Start"
device = MonkeyRunner.waitForConnection()
MonkeyRunner.sleep(10)
easy_device = EasyMonkeyDevice(device)
# Start your android app
# touch the view by id
device.startActivity(component='com.sina.android/.sina.ui.LaunchActivity')
MonkeyRunner.sleep(5)
easy_device.touch(By.id('id/tv_current_city'), MonkeyDevice.DOWN_AND_UP)
#easy_device.touch(By.id('view.id'))
这是第一个成功实现的例子,以后我会不断完善的,大家晚安!