Как определить некоторые случайные виджеты, выброшенные во время работы XCUITest в xcode - PullRequest
0 голосов
/ 12 мая 2018

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

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

1 Ответ

0 голосов
/ 11 июня 2018

Вы можете справиться с этим с помощью addUIInterruptionMonitor(withDescription: _) { (alert) -> Bool in }, где alert будет системным предупреждением.Всякий раз, когда отображается системное предупреждение, эта функция вызывается.Вы просто устанавливаете его в своей setUp тестовой функции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...