Итак, у меня есть ситуация, в которой у меня есть несколько текстовых полей, которые проверяются. Я пытаюсь запустить тест пользовательского интерфейса, и когда они сбой, они получат предупреждение о появлении сообщения об ошибке (возможно, другое сообщение зависит от того, какие поля недействительны и каким образом).
Я хотел бы проверить, что не только появилось предупреждение, но и отображается правильное сообщение. Проблема, с которой я сталкиваюсь, заключается в том, что мне нужно получить локализованный текст для сравнения (если я запускаю тесты на другом языке, отличном от английского), но когда я вызываю NSLocalizedString в UITest, он не может собрать правильную локализованную строку (просто возвращает ключ [по умолчанию])
Я попытался добавить файлы localizeable.strings
в UITest-цель, но безрезультатно. Кто-нибудь знает, возможно ли это?
редактировать как примечание: Я также попытался установить идентификатор доступности в UIAlertView
, но когда я запрашиваю с этим идентификатором доступности, он не существует, я могу запросить его только с помощью заголовка предупреждения, которое кажется обратным.