2016-08-25 5 views
0

Ich versuche, alle TextView Elemente von ScrollView zu finden. Ich habe versucht, folgend, aber es ist nicht zu helfen:appium: TextView untergeordnetes Element vom übergeordneten Element nicht abrufen ScrollView

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

und

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

Ich habe auch versucht Element innerhalb eines Elements von XPath zu finden, aber es gibt Ausnahme, da es nicht von appium unterstützt wird.

Gibt es einen anderen Weg, um die child elements zu bekommen?

+0

Was hilft Ihnen, nicht ?? Gibt es eine Ausnahme? –

+0

Element ist nicht verfügbar. 'NoElementException' gibt es – Abhinav

+0

Stellen Sie sicher, vorausgesetzt, dass xPath korrekt ist –

Antwort

0

Sie können versuchen diese, wenn u

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

List<WebElement> childElements = parentElement.findElements(By.className("android.view.View")); 
Verwandte Themen