Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104433
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 577
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-16 09:51
个人简介

啄木鸟专吃虫,故名啄木鸟。

分类: Android平台

2014-05-23 17:59:00

1.首先 ,要使用hierarchyviewer.bat,设备必须要支持打开view server
如果支持打开view server的话可以使用命令:
c:\android-sdk-windows\platform-tools>adb shell service call window 1 i32 4939
Result: Parcel(00000000 00000001   '........')则表示开启view server


若返回值是:Result: Parcel(00000000 00000000 '........') View Server关闭
关闭View Serve:adb shell service call window 2 i32 4939
检查view server开启状态 
adb shell service call window 3
对于已知控件Id ,可以直接操作控件。easy_device.touch(By.id('id/btn_play'), MonkeyDevice.DOWN_AND_UP)

备注:有些程序是不支持打开view server的。
2.打开hierarchyviewer.bat,就可以看到当前的一些activity:
点击某个双击activity就会出现一个界面布局的图片,相信你就能找到各个id了。



阅读(1952) | 评论(0) | 转发(0) |
0

上一篇:monkey基本指令

下一篇:monkeyrunner touch by id

给主人留下些什么吧!~~