我正在查找 Android 应用程序的元素并有一个查询。我存储的网络元素列表如下
List<WebElement> trackingsList = tracking.getTrackingElements();
getTrackingElements() 是返回 WebElements 列表并且返回元素正常的函数,已检查。 现在我想使用 xpath 获取位于 trackList.get(0) 位置的 webelement 的子元素。 所以我尝试像
trackingsList.get(0).findElement(By.xpath("//android.widget.LinearLayout"))
但它不起作用。非常感谢任何帮助。
最佳答案
通过类名获取目标元素:
trackingsList.get(0).findElement(By.className("android.widget.LinearLayout"));
并按标签名称:
trackingsList.get(0).findElement(By.tagName("LinearLayout"));
关于listview - 使用 selenium xpath 从 Android 应用程序的元素列表中查找 Web 元素的子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36337327/