Appiumを介してネイティブiOSアプリを使用しています。
私は次の構造を持っています:
UIAApplication ->
UIAWindow ->
UIATextBox
UIALabel
UIAWindow ->
SomethingElse
最初の UIAWindow を取得する方法を見つけました。そのウィンドウ内のすべての要素のリストを取得したいと考えています。それ、どうやったら出来るの?
UIATextBox と UIALabel を最初の UIAWindow から取得したいのですが、SomethingElse 要素では取得したくありません。
一般的に子要素のリストを作成するにはどうすればよいですか?
@Test
public void testListWindows() {
List<MobileElement> windows = driver.findElementsByClassName("UIAWindow");
List<MobileElement> elements = windows.get(0).?????
}