Как проверить пользовательский интерфейс UICollectionViewCell didSelect
У меня есть UIViewController
у которого есть ребенок UIViewController
этот ребенок держит UICollectionView
и внутри этого collectionView мне нужно смоделировать метод didSelect или, другими словами, пользователь нажал на UICollectionViewCell
,
Я попытался записать и получил что-то вроде этого:
app.buttons["Tap here"].tap()
Что не сработало, когда я снова попытался запустить тест.
Какие-либо предложения?
1 ответ
Я бы посоветовал вам углубиться в написание UI Test без записи.
Запись подходит для базового пользовательского интерфейса, но если вы используете CollectionViews и TableViews, эти тесты, как правило, становятся еще более хрупкими, если вы используете функцию записи.
Посмотрите на этот ответ, чтобы начать: Stackru