appium定位元素方法:
@resrouce_id属性是id:
driver.find_element_by_id("id值")
@text属性是name:
driver.find_element_by_name("text的值")
@xpath定位
sdk自带的uiautomatorviewer.bat无法自动定位到xpah,需要下载一个lazyuiautomatorviewer.jar包(下载后替换到D:\sdk\tools\lib下)重新启动uiautomatorview.bat
driver.find_element_by_xpath("xpath值")
@class_name定位
driver.find_element_by_class_name(“class文本值”)注意:(页面中class_name一般不唯一,如果有多个则默认返回第一个)
@accsssibility_id定位
content_desc对应的就是accessibility_id
driver.find_element_by_accessibility_id("")
@android_uiautomator(ios:ios_uiautomator)定位
driver.find_element_by_android_uiautomator("new UiSelector().resourceId("username")")