Xcode UI Test не может получить доступ к нескольким представлениям коллекции в табличном представлении - PullRequest
0 голосов
/ 19 октября 2018

У меня проблема с доступом к ячейкам представления коллекции внутри ячейки представления таблицы при использовании app.debugDescription во время выполнения теста пользовательского интерфейса XCode.

Прежде всего, прокси XCUIApplication не видит никаких представлений коллекции, ноих 4, 2-я не видит никаких ячеек, кроме 4 ячеек UITableView.

Я попытался установить isAccessibilityIdentifier в false в этих ячейках табличного представления, но безрезультатно.Если я установлю isAccessibilityIdentifier на true для каждого вида коллекции, то я смогу увидеть 4 вида коллекции, но ячеек по-прежнему нет.Я поместил значения accessibilityIdentifier в каждую ячейку в представлении коллекции и в элементах в представлении коллекции, например UILabel и UIImageView.

Если я установил isAccessibilityIdentifier в true для ячеек представления коллекции, тогда я могу видеть accessibilityIdentifiers для каждой ячейки при печати app.debugDescription, но как другой элемент, а не для типа ячейки.

Может кто-нибудь помочь мне здесь, вот мой скриншот иерархии представления вРаскадровка.

enter image description here

...