使用 selenium xpath 从 android 应用程序的元素列表中定位 Web 元素的子元素
Locating Child element of the web element from a list of elements for android application using selenium xpath
我正在查找 android 应用程序的元素并有一个查询。我存储的网络元素列表如下
List<WebElement> trackingsList = tracking.getTrackingElements();
getTrackingElements() 是返回 WebElements 列表并且返回元素正常的函数,已检查。
现在我想使用 xpath 在 trackingList.get(0) 位置获取 webelement 的子元素。
所以我试了一下
trackingsList.get(0).findElement(By.xpath("//android.widget.LinearLayout"))
但它不起作用。非常感谢任何帮助。
通过class名称获取目标元素:
trackingsList.get(0).findElement(By.className("android.widget.LinearLayout"));
并按标签名称:
trackingsList.get(0).findElement(By.tagName("LinearLayout"));
我正在查找 android 应用程序的元素并有一个查询。我存储的网络元素列表如下
List<WebElement> trackingsList = tracking.getTrackingElements();
getTrackingElements() 是返回 WebElements 列表并且返回元素正常的函数,已检查。
现在我想使用 xpath 在 trackingList.get(0) 位置获取 webelement 的子元素。
trackingsList.get(0).findElement(By.xpath("//android.widget.LinearLayout"))
但它不起作用。非常感谢任何帮助。
通过class名称获取目标元素:
trackingsList.get(0).findElement(By.className("android.widget.LinearLayout"));
并按标签名称:
trackingsList.get(0).findElement(By.tagName("LinearLayout"));