1、通过ID定位
ele = driver.find_element_by_id("idname")
2、通过class定位
ele = driver.find_element_by_class_name("classname")
3、xpath定位
ele = driver.find_element_by_xpath()
注意:与web自动化里面的text不同
Appium中文本用://[@text = “文本信息”]
web中文本用://[@text()=“文本信息”]
4、UiSelector定位
定位表达式:new UiSelector().方法(参数)
多种定位方法:new UiSelector().方法(参数).方法(参数)
多种时,方法不分前后顺序
ele = driver.find_element_by_android_uiautomator('new UiSelector().text("文本名称").resourceID("IDname")')
# 元素的context-desc属性
ele = driver.find_element_by_android_uiautomator('new UiSelector().description("name")')
5、description属性定位
driver.driver.find_element_by_accessibility_id("accessibilityID")
注意如果用元