我有一個Android應用程序和Appium自動化的可滾動列表(搜索結果),我需要從中選擇一個特定的元素。 Appium檢查員正在提供諸如index,resource-id和xpath之類的信息。xPath for Android中的上市元素(使用appium自動化)
content-desc:
type: android.widget.TextView
text: AMI
index: 0
enabled: true
location: {60, 513}
size: {81, 61}
checkable: false
checked: false
focusable: false
clickable: false
long-clickable: false
package: com.abc.xyz.debug
password: false
resource-id: com.abc.xyz.debug:id/student_label_text
scrollable: false
selected: false
XPath來第一結果(由appium檢查員提供)是這樣的:
//android.support.v7.widget.RecyclerView[1]/android.widget.FrameLayout[1] /android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.widget.LinearLayout[1]/android.widget.LinearLayout[1]/android.widget.FrameLayout[1]/android.widget。 RelativeLayout的[1] /android.widget.LinearLayout [1] /android.widget.LinearLayout [1] /android.widget.TextView [1]
爲塞康D轉換結果是..
//android.support.v7.widget.RecyclerView[1]/android.widget.FrameLayout[2]/android.widget.FrameLayout[1]/android.widget.LinearLayout [1] /android.widget.LinearLayout [1] /android.widget.LinearLayout [1] /android.widget.FrameLayout [1] /android.widget.RelativeLayout [1] /android.widget.LinearLayout [1] /機器人.widget.LinearLayout [1] /android.widget.TextView [1]
上面的xPaths工作,但我正在尋找更短的版本。我嘗試了各種組合,但由於我是新手,所以無法找出解決方案。任何關於這個或任何可以完成這項工作的工具的幫助?
u能提供最後一個TextView.properties在appium inspector中顯示的細節 – SaiPawan
@sai更新信息 – TestingWithArif
檢查答案 – SaiPawan