Тестирование пользовательского интерфейса с прямым доступом к конкретному экрану: iOS - PullRequest
0 голосов
/ 04 марта 2019

Я пишу тест UI для своего приложения, но проблема заключается в том, что пользователь регистрируется в приложении, берет номер телефона и отправляет код подтверждения на этот номер, и на следующем экране я должен ввести код подтверждения, отправленный намой номер.Из-за этого тест UI не проходит, поэтому есть ли способ обойти экран подтверждения кода и перейти непосредственно к следующему экрану

1 Ответ

0 голосов
/ 05 марта 2019

Вы можете установить переменную в app.launchEnvironment следующим образом:

        app.launchEnvironment["SKIP_VERIFICATION"] = true

В основной цели, прежде чем перейти к следующему экрану, вы можете проверить, установлена ​​ли SKIP_VERIFICATION, пропустить этот экран и перейти к следующемуscreen.

В основной цели вы можете получить эту переменную следующим образом:

ProcessInfo.processInfo.environment["SKIP_VERIFICATION"]
...