Listview 使用selenium xpath从android应用程序的元素列表中查找web元素的子元素

Listview 使用selenium xpath从android应用程序的元素列表中查找web元素的子元素,listview,xpath,selenium-webdriver,selendroid,android-uiautomator,Listview,Xpath,Selenium Webdriver,Selendroid,Android Uiautomator,我正在查找android应用程序的元素,并且有一个查询。我存储的web元素列表如下所示 List<WebElement> trackingsList = tracking.getTrackingElements(); 但它不起作用。非常感谢您的帮助。要按类名获取目标元素: trackingsList.get(0).findElement(By.className("android.widget.LinearLayout")); 和按标签名称: trackingsList.get

我正在查找android应用程序的元素,并且有一个查询。我存储的web元素列表如下所示

List<WebElement> trackingsList =  tracking.getTrackingElements();

但它不起作用。非常感谢您的帮助。

要按类名获取目标元素:

trackingsList.get(0).findElement(By.className("android.widget.LinearLayout"));
和按标签名称:

trackingsList.get(0).findElement(By.tagName("LinearLayout"));

感谢@florent-b的回复。。但是我用了这个之后就出现了这个错误。。“org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。(原始错误:无法从元素中使用xpath定位器策略。只能从根元素中使用它)“是否尝试使用按类名?”trackingsList.get(0.findElement)(By.className(“android.widget.LinearLayout”);
trackingsList.get(0).findElement(By.tagName("LinearLayout"));