appium元素定位工具介绍
使用uiautomatorviewer定位工具
谷歌在Android SDK中,提供了元素定位工具uiautomatorviewer,该工具可在android-sdk安装路径下找到<android-sdk> tools bin uiautomatorviewer.bat
1.首先在模拟器中,启动待测APP
2 。打开uiautomatorviewer,每次捕获最新屏幕,需要点击一下左上角的“设备屏幕截图”
点击后,捕获当前窗口元素,如下:(本实例,使用前面章节中介绍的演示演示“ ContactManager.apk”)
使用Appium Inspector定位工具
启动AppiumDesktop之后单击该页面右上角的“开始Inspector会话”按钮,就会启动一个新的会话窗口(如下图),在这个窗口中我们需要配置一些所需的功能信息:(本实例,使用前面章节中介绍的演示演示“ ContactManager.apk”)
{
"appPackage": "com.example.android.contactmanager",
"appActivity": "ContactManager",
"platformName": "Android",
"deviceName": "Android Emulator"
}
配置好这些信息以后点击另存为...进行保存,保存以后以备日后使用(如果需要),这些信息被保存在“已保存功能集”里。然后单击开始会话就可以启动Inspector了,Inspector窗口如下