如图所示:id/all_apps_2d_grid这个是viewNode的ID,touch动作没有任何反应。这个节点ID包含3个children的菜单页,这3个菜单页的view用hierarchyviewer查看都是没有ID,每个菜单页里有录音、信息、拨号等button,也是没有ID的。(因为菜单、button的view都没有ID,所以用easy_device.touch(By.id('id/all_apps_2d_grid'))这种方式循环切ID,touch到button的方法行不通)
我现在就是想用一种方式touch菜单页里面的button,但是不能用touch(x,y,'DOWN_AND_UP‘)的方式,因为菜单页里面的button位置可以移动,用这种方式简单,但移植性太差了。
有什么方法可以确定菜单页面的button相对于菜单页面的位置?用什么函数实现?
还是用什么方法去确认viewNode的Children(菜单页)的属性?

菜鸟一个,刚自学monkeyrunner,求高手指教,谢谢!monkeyrunnerandroidEasyMonkey