monkeyrunner自动化测试工具--UI元素获取

1.monkey recorder--坐标获取(略)

2.hierarchyviewer-id获取

hierarchyviewer能获取某些真机-开发机或模拟器上的id,以模拟器为例。

a.打开eclipse,启动已经装好的模拟器。

monkeyrunner自动化测试工具--UI元素获取_第1张图片

b.将apk安装到该模拟器

monkeyrunner自动化测试工具--UI元素获取_第2张图片

c.进入sdk的tools目录下,双击hierarchyviewer.bat,列出连接的真机或模拟器,加粗的是活动的active,双击加粗的Activity,等待一会加载完毕。会显示Activity中的所有控件的层次结构

monkeyrunner自动化测试工具--UI元素获取_第3张图片

d.激活android模拟器,进入到要获取id的app界面,这时Activity中的所有控件的层次结构要手工进行刷新。先点击左下角的switch to the window selection view回到hierarchyviewe的起始界面,点击refresh按钮,然后点击活动的加粗的Activity。等待一段时间。加载完毕后,可以在右下角位置点击要获取id的控件,可获得id

monkeyrunner自动化测试工具--UI元素获取_第4张图片


你可能感兴趣的:(monkeyrunner自动化测试工具--UI元素获取)