Я использовал KIF Framework до сих пор для iOS UI Automation. Цели KIF (также Unit Test) запускают код тестирования Unit/UI в том же процессе, что и ваше приложение, и мы можем легко размахивать различными объектами/классами, используемыми приложением, чтобы показать макет данных.
При переключении на новую автоматизацию пользовательского интерфейса, основанной на Xcode 7, я обнаружил, что цель UI Unit Test запускается в отдельном процессе и запускает приложение в отдельном процессе. И таким образом, невозможно получить доступ к классам/объектам App через модульные тесты и имитировать их.
Кто-нибудь столкнулся с той же проблемой и знал о каком-либо обходном пути?
Пожалуйста, дайте мне знать, если вам нужна более подробная информация.
Ответ: см. подробный ответ ниже. Также здесь есть ссылка на ответ от Apple devs: https://forums.developer.apple.com/thread/23552