簡體   English   中英

如何定位Android ViewGroup 元素?

[英]How to locate the Android ViewGroup element?

有一個日歷布局層次結構。 我想在 ViewGroup 中找到每個元素。 我可以通過對整個 XPath 進行硬編碼來實現它,顯然它效率很低。 有沒有更好的方法來做到這一點?

截圖和 Hierarchy 給出了打擊:

在此處輸入圖片說明

在此處輸入圖片說明

我自己想出了一個簡單的方法:

Grid.androidDriver().findElementByXPath("//*[@resource-id='com.{path}:id/header_layout']/following::android.widget.LinearLayout[1]/descendant::android.widget.FrameLayout[@enabled='true']/android.widget.TextView[contains(@text,'"+date+"')]").click();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM