当前位置:编程学习 > wap >>

monkeyrunner对页面view中的button如果准确定位操作?


如图所示: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,求高手指教,谢谢! monkeyrunner android EasyMonkey --------------------编程问答-------------------- 有知道的高手教教我哈,谢谢
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,