У меня есть collectionView
со статическими данными, с загружен в методе viewDidLoad
.Но UITest
дает мне ошибку, потому что нет клеток.Вот мой UITest
метод:
func testSelectCardAndValue(){
app.buttons["btnPay"].tap()
let collectionView = app.collectionViews
let exists = NSPredicate(format: "exists == true")
print("Qtde : \(collectionView.cells.count)") //ALWAYS SHOWING 0
expectation(for: exists, evaluatedWith: collectionView.cells.firstMatch, handler: nil)
waitForExpectations(timeout: 20, handler: nil)
if(app.collectionViews.cells.count > 0) {
app.collectionViews.cells.firstMatch.tap()
}
}
Вот мой снимок экрана с точным моментом, когда тест не прошел.Там есть данные.Что не так?
![enter image description here](https://i.stack.imgur.com/nGmHQ.png)