2016-04-05 4 views
0

У меня есть приложение только на французском языке. В раскадровке у меня есть сочетание особенностей и системных кнопок.UITest локализованное приложение

При запуске на французском устройстве все хорошо, системные кнопки имеют французские имена.

Я добавил аргументы, передаваемые при запуске в моей уникальной схемы применительно

-AppleLanguages ​​(французский)

-AppleLocale fr_FR

так, при запуске на тренажере, у меня есть такой же результат, чем на французском устройстве.

Но когда я хочу протестировать с помощью UITests, системные кнопки имеют английское имя (например, Edit/Done), поэтому мои тесты с нажатием кнопки «Модификатор» или «Ок» не работают.

Есть ли способ заставить язык устройства перед тестированием приложения, или я что-то пропустил?

ответ

0

Я не нашел подходящего решения этой проблемы.

Но я видел, что настройка не меняется между двумя запусками эмулятора iPhone. Поэтому я изменил язык iPhone на французский, и все будет хорошо, пока я не изменю модель симулятора, или я не локализую приложение для другого языка.

Смежные вопросы