Доступ к списку в XCode, используя идентификатор доступности - PullRequest
0 голосов
/ 11 апреля 2020

Я пишу тест пользовательского интерфейса в 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 узнает, о какой таблице я говорю, если у меня несколько таблиц в одном представлении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...