appium定位元素方法

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")")

猜你喜欢

转载自blog.csdn.net/qq_39676248/article/details/89084303