Я пишу тест пользовательского интерфейса в Xcode и пытаюсь получить доступ к элементу управления List в SwiftUI и посмотреть, есть ли у него элементы или нет.
// ContentView
List(self.tasks, id: \.self) { index in
Text("\(index)")
}.accessibility(identifier: "taskList")
// UI Test
// this does not give me correct count
let cellCount = self.app.tables["taskList"].children(matching: .cell).count
// this works fine.
let cellCount2 = self.app.tables.children(matching: .cell).count
Почему первое решение не работает и как self.app.tables узнает, о какой таблице я говорю, если у меня несколько таблиц в одном представлении.