Тесты пользовательского интерфейса больше не работают в Xcode 7.3

У меня есть набор тестов XCUITest, которые работают с нашим приложением для iOS. Раньше они нормально работали на Xcode 7.2.1, но обновление до 7.3 приводит к сбою тестов на этапе «Настройка -> Ожидание ожидания приложения» со следующей ошибкой:

UI Testing Failure - Failed to perform AX action for monitoring the animations of <XCUIApplicationProcess: 0x7f82450288c0 [appName here] (25670)>, error: Error -25204 performing AXAction 2043

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

Кто-нибудь еще видел это или есть обходные пути?


person Lindsay Landry    schedule 25.03.2016    source источник
comment
Я также испытываю эту проблему   -  person Nick    schedule 25.03.2016
comment
Тоже есть эта проблема.   -  person isaac    schedule 22.04.2016


Ответы (2)


На случай, если у кого-то все еще есть эта проблема - для меня это была активация фреймворка Optimizely, которая вызвала эту ошибку. Отключение фреймворка при запуске XCUITest решило это для меня.

person Florian Schulz    schedule 04.08.2016
comment
Любая идея конкретно, что делала эта структура, что вызвало ошибку? - person funkybro; 08.08.2016

Примечание для себя: не используйте код, который намеренно приводит к сбою вашего приложения, пока тесты пытаются запуститься. Д:

По сути, это был призыв завершить работу приложения на этапе запуска приложения по определенной схеме (в нашем случае по схеме TEST). Тщательно проверяйте, что делает приложение, когда оно запускается для тестирования, потому что может быть ошибочное поведение.

person Lindsay Landry    schedule 28.03.2016
comment
У меня есть эта проблема, но не это решение. - person isaac; 22.04.2016