XCTest UI Record and Play — Симулятор не обновляет пользовательский интерфейс

Apple выпустила новую платформу тестирования пользовательского интерфейса 2 дня назад во время WWDC2015. Я пытаюсь написать тестовый пример, и когда я пытаюсь записать тестирование пользовательского интерфейса, чтобы сгенерировать код поддержки, похоже, что код генерируется, однако пользовательский интерфейс на симуляторе фактически не обновляется.

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

Видео сессии WWDC показало пример приложения для iPhone (приложение Lister). Но я пробую это в приложении для iPad 2. Это единственная разница.

Любые подсказки о том, почему это может происходить?

Хотел проверить, были ли другие подобные случаи, прежде чем подавать запрос в Apple.


person Tejas HS    schedule 11.06.2015    source источник
comment
Я скачал приложение Lister от Apple, которое они использовали в качестве примера для тестирования новой платформы. Похоже, это работает и на iPad. Запись и воспроизведение работают. Однако в моем приложении он не имитирует пользовательский интерфейс, как ожидалось.   -  person Tejas HS    schedule 11.06.2015


Ответы (1)


Я смог решить проблему.

Проблема заключалась в том, что в разделе «Цель развертывания» в основной цели приложения есть разные столбцы для всех перечисленных целей. Для цели тестирования пользовательского интерфейса приложения была установлена ​​цель iOS8. Поменял на iOS9 и все заработало.

person Tejas HS    schedule 23.06.2015