Как обрабатывать внешнюю активность приложения в android с помощью robotium

Я пытаюсь автоматизировать приложение Android (услуги переезда) с помощью роботизирования. В этом приложении есть раздел средств массовой информации, а также настройки для родных дозвонков по электронной почте и телефонам, поэтому, когда я нажимаю на любой из этих параметров (видео, аудио, телефон, электронная почта), вы попадаете в родное приложение (видео, аудио, телефон, электронную почту) Телефон. Итак, как обрабатывать внешнюю активность приложения с помощью robotium (например, нажмите кнопку «Назад», чтобы вернуться к моему приложению или закрыть собственную камеру или видеоприложение, чтобы вернуться в мое приложение)

Любой ответ будет большой помощью.

Я думаю, что с помощью Robotium вы не сможете получить доступ к другим ресурсам приложений из вашего целевого приложения тестирования.

Просто используйте Instrumentation для этого,

 Instrumentation inst = new Instrumentation(); inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK); 

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

Вы можете получить доступ только к своему собственному приложению в рамках инструментария. Есть несколько вариантов:

Извините, что это …

Я только что поставил заглушку и галерею, которую я сделал / использовал в магазине воспроизведения … подумал, может быть, вам полезно / другие для тестирования камеры и галереи в автоматизированных тестах 🙂

https://play.google.com/store/apps/details?id=com.hitherejoe.CameraStub&hl=en

https://play.google.com/store/apps/details?id=com.hitherejoe.GalleryStub&hl=en_GB

Intereting Posts
Как протестировать обновление базы данных sqlite перед загрузкой новой версии моего приложения в игровой магазин в Android Android 4.1.2 браузер по умолчанию – проблема рендеринга с отключенными полями ввода Уязвимость Android Inbuild (ActionImageCapture) возвращает нулевой смысл. Невозможно передать результат {who = null} Выровняйте два TextViews, один из них слева направо, в ListView, не растягивая фоны Несколько выбранных элементов RecyclerView в Activity.java Не могу использовать dex2jar на моем mac: разрешено отклонение Как установить Android-студию в автономном режиме Итерация через JSONObject Невозможно установить минимальную ширину динамически созданной кнопки поиска Уведомление Google Play о том, что обновление приложения недоступно, надежно. Я что-то упускаю? Android: программно откройте диалоговое окно «Недавние приложения» Файл не найден при попытке скомпилировать исходный код Telegram Android NDK в Eclipse :: (Не удается запустить программу «ndk-build»: неизвестная причина) Предварительный просмотр камеры по-прежнему черный AnalyticsService, не зарегистрированная в манифесте приложения – ошибка