目录
uiautomatorviewer工具
- Android SDK自带工具,在tools目录下,双击即可打开
- cmd 中输入 adb devices, 确认手机连接
- 点击Devices Screenshot with ,获取页面元素
- 点击想要定位的元素,查看元素属性信息
示例代码
# -*- coding: utf-8 -*-
# @Time : 2021/3/27
# @Author : 大海
from appium import webdriver
import time
desired_caps = {
'platformName': 'Android',
'deviceName': '127.0.0.1:62001',
'platformVersion': '7.1',
'appPackage': 'com.taobao.taobao',
'appActivity': 'com.taobao.tao.welcome.Welcome',
"noReset": True
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
# 休眠10秒等待页面加载完成
time.sleep(10)
# accessibility_id定位就是通过UI Automator工具查看的content-desc属性
driver.find_element_by_accessibility_id('搜索').click()