Appium入門(8) 控制項定位

2022-08-24 19:57:11 字數 597 閱讀 5302

如果目標裝置的api level低於18則uiautomatorviewer不能獲得對應的resource id,只有等於大於18的時候才能使用。

開啟uiautomatorviewer.bat後同步裝置螢幕

id定位:driver.findelement(by.id(''))

name定位:driver.findelement(by.name("99"))   #text就是要找的name

class定位:webelement button=driver.findelement(by.classname("android.widget.button"))

xpath定位:當果如果出現class 相同的情況下可以用控制項的屬性值進行區分

driver.findelement(by.xpath("android.widget.button[contains(@text,'7')]")).click()

appium 定位控制項

id 定位 通過uiautomatorviewer.bat 工具可以檢視物件的id屬性。如果目標裝置的api level低於18則uiautomatorviewer不能獲得對應的resource id,只有等於大於18的時候才能使用。開啟uiautomatorviewer.bat工具 resourc...

Appium學習筆記(六) 定位控制項

通過uiautomatorviewer.bat 工具可以檢視物件的id屬性。如果目標裝置的api level低於18則uiautomatorviewer不能獲得對應的resource id,只有等於大於18的時候才能使用。開啟uiautomatorviewer.bat工具 resource id 就...

Appium 定位方法

driver.find element by xpath xpath name driver.find element by id id find element by class name是根據class name獲取滿足條件的第乙個元素 driver.find element by class ...