Я размещаю элемент для приложения android и получаю один запрос. Я список веб-элементов хранения, как показано нижеПоиск дочернего элемента веб-элемента из списка элементов для приложения android с использованием selenium xpath
List<WebElement> trackingsList = tracking.getTrackingElements();
getTrackingElements() является функцией, которая возвращает список WebElements и возвращает элементы в порядке, это проверяется. сейчас я хочу получить дочерний элемент веб-элемента в позиции trackingList.get (0) с помощью xpath. поэтому я попытался как
trackingsList.get(0).findElement(By.xpath("//android.widget.LinearLayout"))
, но он не работает. любая помощь действительно ценится.
Спасибо @ Флоран-б для ответа .. но я получаю эту ошибку после того, как с помощью этого. . org.openqa.selenium.WebDriverException: при обработке команды возникла неизвестная ошибка на стороне сервера. (Исходная ошибка: нельзя использовать стратегию локатора xpath из элемента. Его можно использовать только из корневого элемента) « –
Вы пробовали с именем класса? : trackingsList.get (0) .findElement (By.className ("android.widget.LinearLayout")); –
ClassName сделал трюк .. спасибо .. –