2016-01-06 9 views
1

Details: Я использую iOS-Driver для автоматизации приложений iOS. Отладочным приложениям разрешено запускать только приборами.Как управлять предупреждением, которое всплывает во время автоматизации?

  1. Я запускаю приложение отладки xyz.
  2. Затем я перехожу к приложению, которое загружается из магазина приложений, поэтому, очевидно, это не приложение для отладки. Я начинаю тестирование, это работает.
  3. Когда в этом приложении появляется предупреждение, я не могу обработать предупреждение. Скрипт автоматизации связывает обработчик предупреждений только с приложениями, которые мы запускаем с помощью инструментов, поэтому обработчик предупреждений не обнаружен другим приложением, которое я тестирую, приложение загружено из магазина приложений.

Как обращаться с такими предупреждениями или отклонять предупреждения?

+0

Помогает ли это: http://stackoverflow.com/questions/28126701/how-to-handle-native-ios-alerts-in-appium-using-java – chedabob

+0

@chedabob NO. Я уже пробовал. –

ответ

0

Найти элемент с помощью класса UIAALert, это даст вам ссылку на Alertview, находящуюся в настоящее время на экране. Теперь используйте метод findElementsByClass, передающий UIAALert в качестве входного параметра. Это даст вам кнопки, доступные в режиме просмотра предупреждений. Вы можете нажать любую из кнопок, которые вы хотите сейчас.

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

  • Нет связанных вопросов^_^