我们通过元素抓取可以看到,屏幕是由一个个小方块组成,这些方块就是界面的组成元素,我们称为“节点”。
节点体现在代码上就是node
node分为两种形式:
①含有子节点的 <node ……>子节点</node>
②不含有子节点的 <node …… />
node的属性和属性值
一个node节点有什么功能,在什么位置,都是由以上这些属性决定的。这里面我标红两个我们会用到的。
①text属性,也就是文字,通常我们要提取一个界面上的文字,就是提取这个text属性值
②bounds属性,坐标范围,当我们要点击某个内容,只要知道它的坐标范围,点击这个范围值就可以了。
(3)关于xml的提取
目前有三个方法,山海插件的getuixml命令,jsd插件,隐藏的Element命令,我个人比较喜欢山海插件的getuixml命令,按键自带的,缺点是获取xml需要的时间比较长。
(4)从xml里面提取节点属性值。
除了自带的节点提取命令以外,还有可以看看我前两天发的文章:关于字符串提取的方法。