2016-04-07 4 views
2

Если у нас есть несколько UITableViews, как мы укажем, какой из них в наших XCUITests?Xcode UI Testing - несколько UITableView

XCUIApplication().tables.cells.count 

возвращает все ячейки. Как мы можем выбрать, какая таблица ограничивает счет?

ответ

2

Разделите представления таблиц с помощью идентификатора доступности.

Затем вы можете ссылаться на одну из таблиц непосредственно в своих тестах пользовательского интерфейса.

XCUIApplication().tables["First Table"].cells.count 
+0

Это нужно сделать в viewDidLoad или мы можем сделать это в раскадровки? –

+1

Нет, определенно можно сделать в раскадровке. –

+0

Возможно, я не замечаю ничего очевидного, но я не вижу, как установить идентификатор доступности в представлении таблицы в раскадровке. –

Смежные вопросы