2016-08-25 6 views
0

Я пытаюсь найти все TextView элементов ScrollView. Я попытался следующие, но это не помогает:appium: не удалось получить дочерний элемент TextView от родителя ScrollView

List<AndroidElement> el1 = driver.findElements(By.xpath("//android.widget.ScrollView/*")); 

и

List<AndroidElement> el1 = driver.findElements(By.xpath("//android.widget.ScrollView/android.widget.TextView")); 

Я также пытался найти элемент, XPath внутри элемента, но это дает исключение, поскольку она не поддерживается appium.

Есть ли другой способ получить child elements?

+0

Что не помогает ?? Есть ли исключения? –

+0

Элемент недоступен. 'NoElementException' есть – Abhinav

+0

Убедитесь, что при условии, что xPath правильно –

ответ

0

Вы можете попробовать это, если и хотят

WebElement parentElement=driver.findElement(by.className("android.widget.ScrollView")); 

List<WebElement> childElements = parentElement.findElements(By.className("android.view.View")); 
Смежные вопросы