UI Test для ios-приложения, разработанного на XCode 8 и Swift 3.2.
Возникла проблема, связанная с ScrollViews, collectionViews после обновления XCode до 9
Я могу нажать и получить доступ к элементам Buttons, StaticTexts, TextFields. Но я не могу нажать или получить доступ к элементам collectionviews, scrollviews, tableviews в XCode9 и Swift 3.2.
Предположим, что в предыдущей версии XCode (например, XCode 8.3) я использовал код app.collectionViews.collectionViews.cells.images.element(boundBy: 0).tap()
для нажатия на Домашнюю страницу (collectionViews). Но этот код не работает в XCode 9.
Я попытался получить точный элемент, используя функцию записи uitest. Используя запись, я получил код -
app.collectionViews.otherElements.containing(.textField, identifier:"StoryboardTitleTextField").children(matching: .collectionView).element.tap().
Но этот код тоже не работает. Итак, как я могу решить эту проблему?
Спасибо