1. 程式人生 > >Appium通過content-desc的值定位元素

Appium通過content-desc的值定位元素

使用content-desc的值快速定位元素:

driver.findElementByAccessibilityId("content-desc的值"); 

今天在做慕測的軟體測試的九月雙週賽,在做到第二個題目的時候我的uiautomatorviewer突然報了這個錯誤:

Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncExceptio

我一直用的csdn上的“增強版”的uiautomatorviewer,之前也遇到過這個錯誤,可是忘了怎麼解決的了,於是又去網上找解決辦法,發現網友提供的辦法都沒有效果,於是換回了原版的,原版的雖可以獲取到元素了但是卻無法直接獲取元素的xpath,這就給我帶來了苦惱,為了快速定位元素,也只有使用content-desc的值了,網友所提供的方法基本都不太好用。

這裡可以直接使用

driver.findElementByAccessibilityId("content-desc的值"); 

這句來快速的定位到元素。