Я пишу тестовые чехлы для приложений Android с помощью Robotium. Один из моих тестовых примеров открывает файл (например, изображение), который вызывает открытие другого действия из другого приложения для отображения изображения.Robotium: возврат к проверенной деятельности
Все это прекрасно. Однако после этого я хочу вернуться к тестируемой работе, так как хочу проверить дальнейшую функциональность.
Как я могу это сделать?
Ни
solo.sendKey(android.view.KeyEvent.KEYCODE_BACK);
ни
solo.goBack();
ни
solo.getCurrentActivity().onBackPressed()
работает, потому что активность отображения изображения принадлежит другому приложению, и, таким образом, к другому процессу.
Что-нибудь еще, что я мог попробовать?
Нет, это невозможно, если у вас нет разрешения INJECT_EVENT для других приложений, и приложение подписано с вашим хранилищем ключей, иначе это невозможно. – user370305