2016-02-29 6 views
0

Я занимаюсь автоматизацией с использованием Appium, и я столкнулся с двумя серьезными проблемами.Как отключить Push-оповещения os всплывающее окно на ios и избежать запуска приложения на главной странице

  1. Как уволить SEND/PUSH Уведомление всплывающего окно прошивки, которая системно Popup

  2. Если установить приложение и удалил его, а затем снова установлено, он запускает приложение с уже подписанным пользователем. Как я могу избежать этого для запуска подписанного в вместо показа на Вход.

чтобы отменить PUSH уведомление, я использую autoAcceptAlerts, который работает, но не всегда.

+0

Если я правильно понимаю ваш вопрос, после удаления и установки приложения вы также вошли в систему, не так ли? – nullpointer

+0

Да, это так, но я думаю, что теперь смогу справиться с этим. Одна из основных проблем в настоящее время - уведомление –

ответ

2

Хотя в идеале удаление и установка не должны оставлять пользователя вошедшим в систему. Но вы можете попробовать это, чтобы выйти из системы после каждого повторного запуска, вы можете использовать ((AppiumDriver) driver).resetApp() для сброса приложения, чтобы он запустил страницу входа.

Для отклонения предупреждений autoAcceptAlerts должно работать. Другой способ настроить его - использовать ((IOSDriver)driver).SwitchTo().Alert().Accept();. Вы также можете попробовать свои силы в некоторых методах, упомянутых here.

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

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