python appium定位元素_appium 元素定位工具介绍

[TOC]

## 使用 uiautomatorviewer 定位工具

谷歌在Android SDK 中,提供了元素定位工具uiautomatorviewer,该工具可在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)

---

## 使用 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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值