appium之Uiautomator定位

Uiautomator元素定位

Uiautomator元素定位是Android系统原生支持的定位方式,虽然与xpath相似,但是比它更好用,且支持元素的全部属性定位。定位原理是通过Android自带的Android Uiautomator的类库去查找元素。Appium元素定位方法其实也是基于Uiautomator来进行封装的。

常用的定位方法:

id:对应Android属性的resourceid

text:对应Android属性的text

classname:Android属性的class

脚本:

from find_element.capability import driver
driver.find_element_by_android_uiautomator \
    (
'new Uiselector(),resourceID(“XXX”)').click()
driver.find_element_by_android_uiautomator \
    (
'new Uiselector(),text (“XXX”)').click()
driver.find_element_by_android_uiautomator\
    (
'new Uiselector(),className (“XXX”)').click()

 

猜你喜欢

转载自blog.csdn.net/Teamo_mc/article/details/81237972