Я недавно начал расширять функциональность тестирования моего проекта, добавив некоторые автоматические тесты. До сих пор я написал несколько тестов в своем приложении без особых проблем, пока не добрался до одной конкретной функции в своем приложении. У меня возникали проблемы с поиском статических текстов на странице, когда я перешел к контроллеру представления. Я пошел к print(XCUIApplication().debugDescription)
моему автоматизированному тесту разбился печатями ошибки:Печать вывода XCUIApplication(). DebugDescription сбой UIAutomated Test XCode 8
Assertion Failure: <unknown>:0: UI Testing Failure - Failure getting snapshot Error Domain=XCTestManagerErrorDomain Code=9 "Error -25204 getting snapshot for element <AXUIElement 0x7f8227201250> {pid=10986}" UserInfo={NSLocalizedDescription=Error -25204 getting snapshot for element <AXUIElement 0x7f8227201250> {pid=10986}}
Чтобы дать вам некоторое представление о моей точке зрения контроллера он имеет навигационную панель, сегментированные управления, который изменяет содержание представления таблицы, которая имеет некоторый основной текст в клетках. Также есть несколько других меток на контроллере представления, который отделен от представления таблицы.
Я довольно много пробовал устранить все основные проблемы с XCode, такие как очистка моего проекта, перезапуск XCode и т. Д. Без везения. Если кто-нибудь знает, что происходит, это было бы высоко оценено.