Как проверить пользовательский интерфейс UICollectionViewCell didSelect

У меня есть UIViewController у которого есть ребенок UIViewControllerэтот ребенок держит UICollectionView и внутри этого collectionView мне нужно смоделировать метод didSelect или, другими словами, пользователь нажал на UICollectionViewCell,

Я попытался записать и получил что-то вроде этого:

app.buttons["Tap here"].tap()

Что не сработало, когда я снова попытался запустить тест.

Какие-либо предложения?

1 ответ

Я бы посоветовал вам углубиться в написание UI Test без записи.
Запись подходит для базового пользовательского интерфейса, но если вы используете CollectionViews и TableViews, эти тесты, как правило, становятся еще более хрупкими, если вы используете функцию записи.
Посмотрите на этот ответ, чтобы начать: Stackru

Другие вопросы по тегам