iOS UITest: как прочитать настройки приложения в UITest на iOS

Здравствуйте, есть ли способ в UITest через xCode8 прочитать текущие настройки приложения? Я хотел бы запустить приложение и проверить его настройки по умолчанию.

Спасибо, Джей Джей.


person jjj    schedule 23.11.2016    source источник
comment
Вы хотите установить настройки по умолчанию при запуске? что-то вроде местоположения приложения, языка приложения, ...?   -  person emoleumassi    schedule 24.11.2016


Ответы (2)


Тесты XCUI могут взаимодействовать только с элементами вашего приложения и не могут проверять какие-либо данные в вашем приложении, такие как настройки в вашем случае.

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

person Billy Boyo    schedule 28.11.2016

Вы можете создать тестовый метод в своем приложении и условно включить его с помощью значения #if UI_TEST.

Например, вы можете установить свойство в среде компиляции UITest и проверить значения, щелкнув тестовый элемент управления, присутствие которого определялось тем, было ли приложение UI_TEST и возвращало представление с интересующими вас значениями.

person ablarg    schedule 29.11.2017