基于appium的常用元素定位方法
一、元素定位工具 app应用的元素使用的是控件定位,不同于web网页,web网页定位元素通常使用的是F12工具,那么在app当中我们则要借助其它的工具来辅助定位。 1.uiautomatorviewer.bat uiautomatorviewer.bat工具在安装完ADT工具之后,位于ADT安装路径的android-sdk-windows\tools\bin目录下 双击启动即可,启动之后,在初始界面上,点击如图位置按钮可以进行截屏 截屏后即可查看各个元素,截屏后的效果: 2.appium检查器 在appium启动后的日志窗口界面,点击“启动检查器会话”,会跳转到检查器启动参数配置界面,参数配置直接将我们代码里面的启动参数搬过来就可以了。 点击启动后,会根据我们配置的应用信息,自动跳转到应用的主页面,我们就可以开始进行元素定位了: 二、常用元素定位方法 appium从selenium中继承了所有的元素定位方法,并且增加了自己的一些方法,我们先看看appium的源码: 但是从继承selenium中的定位方法中,一般只会用到id、class_name、xpath这三种方法,总结起来,appium中常用的定位方法一般有以下五种: 通过id定位:resource-id 通过class_name定位:class