[TOC]
## 使用 uiautomatorviewer 定位工具
谷歌在Android SDK 中,提供了元素定位工具uiautomatorviewer,该工具可在android-sdk安装路径下找到\<android-sdk>\tools\bin\uiautomatorviewer.bat
1.首先在模拟器中,启动待测APP
2.打开uiautomatorviewer,每次捕获最新屏幕,需要点击一下左上角的“Device Screenshot”
![](https://box.kancloud.cn/865a4743347a1297fbf34285e21c8270_784x590.png)
点击后,捕获当前窗口元素,如下:(本实例,使用前面章节中介绍的演示demo“ContactManager.apk”)
![](https://box.kancloud.cn/c004ebd48847a065e4a6070cfedf4006_909x586.png)
<br>
---
<br>
## 使用 Appium Inspector 定位工具
启动AppiumDesktop以后点击该页面右上角的Start Inspector Session 按钮,就会启动一个新的会话窗口(如下图),在这个窗口我们需要配置一些Desired Capabilities信息:(本实例,使用前面章节中介绍的演示demo“ContactManager.apk”)
```python
{
"appPackage": "com.example.android.contactmanager",
"appActivity": "ContactManager",
"platformName": "Android",
"deviceName": "Android Emulator"
}
```
![](https://box.kancloud.cn/c1167f5b7f90b450e81765135ad63b26_1053x549.png)
配置好这些信息以后点击Save As...进行保存,保存以后以备日后使用(如果需要),这些信息被保存在“Saved Capability Sets”里。然后点击Start Session就可以启动Inspector了,Inspector窗口如下
![](https://box.kancloud.cn/ac7908ef8d087cf8d8c11c4b69f1b298_1066x555.png)