Любые идеи о том, как я могу протестировать пользовательский интерфейс, предоставляя доступ к моему приложению? - PullRequest
0 голосов
/ 15 апреля 2019

Я пишу приложение, которое требует, чтобы пользователь включил доступ Accessibility для работы приложения.

enter image description here

Я хочу написать тест пользовательского интерфейса, который охватывал бы функциональность, которая предлагает пользователю предоставить доступ, и переходы, которые происходят после предоставления доступа.

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

Итак, я ищу идеи о том, как я могу это проверить.

Я предложил следующую теоретическую возможность:

  1. Запустите скрипт Apple, чтобы открыть приложение настроек.
  2. Нажмите внутри, чтобы перейти к настройкам специальных возможностей.
  3. Запросите пароль администратора в тесте пользовательского интерфейса и введите его, чтобы разблокировать изменения.
  4. Предоставить / удалить доступ к приложению.

У кого-нибудь есть идеи получше?

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