XCUITest: выбор ячейки CollectionView из нескольких идентификаторов ячеек с несколькими прототипами ячеек - PullRequest
0 голосов
/ 18 января 2019

Я пытался нажать () на правильную ячейку Collection View, я могу нажать (), когда есть только 1 прототип ячейки, но я не могу выбрать правильную ячейку на основе идентификатора ячейки, когда есть много прототипов клеток с разными идентификаторами. Спасибо.

1 Ответ

0 голосов
/ 18 января 2019

вы можете сделать что-то вроде этого, чтобы нажать на вторую ячейку:

let secondCell = app.collectionViews.children(matching:.any).element(boundBy: 1)
if secondCell.exists {
     secondCell.tap()
}

или используя предикат:

let predicate = NSPredicate(format: "label BEGINSWITH 'test'")
let cell = app.collectionViews.cells.element(matching: predicate)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...