当前位置: 代码迷 >> Android >> 为何monkeyrunner通过idtouch反应这么慢呢?有什么优化的方法
  详细解决方案

为何monkeyrunner通过idtouch反应这么慢呢?有什么优化的方法

热度:57   发布时间:2016-05-01 11:28:04.0
为什么monkeyrunner通过idtouch反应这么慢呢?有什么优化的方法?

from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice
from com.android.monkeyrunner.easy import EasyMonkeyDevice
from com.android.monkeyrunner.easy import By
from com.android.chimpchat.hierarchyviewer import HierarchyViewer
from com.android.hierarchyviewerlib.device import ViewNode
device = MonkeyRunner.waitForConnection()
device.startActivity(component='com.android.camera/.Camera')
MonkeyRunner.sleep(3.0)
easy_device = EasyMonkeyDevice(device)  #init easymonkeydevice object must start activity at first.Because the init method 
easy_device.touch(By.id('id/second_level_indicator_bar_icon'),MonkeyDevice.DOWN_AND_UP)
print By.id('id/second_level_indicator_bar_icon')

------解决方案--------------------
好像点之前要遍历控件,若页面复杂的话,效率就很低啦!