2016-12-18 8 views
-2

Не могли бы вы мне помочь? Это не работает, и я не знаю почему?Кнопка в иерархии UITableView UITest

enter image description here

+0

Если вы запустите свой тест, кнопка, которую вы пытаетесь нажать, видна на экране? Вы получаете сообщения об ошибках или журналы? – Whakkee

+0

Да, это видно. Я не получаю никаких ошибок, но кнопка никогда не будет использована. – Chalko

+0

в режиме отладки Можете ли вы попробовать «po app.buttons [" YourbuttonName "]. Hittable/exists /". Затем проверьте результат, если он возвращает false или true. Тогда дайте мне знать. –

ответ

0

Я не уверен, является ли это или нет предназначен Яблоком или нет, но Xcode тесты UI не найти вид внутри иерархии UITableView>UIView.

Единственный способ просмотра представлений внутри UITableView состоит в том, чтобы таблица содержала UITableViewCell (ы) и добавляла все виды, которые вам нравятся внутри ячейки.

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