Согласно документу Robotium, мы не можем написать тестовый пример, охватывающий два приложения, в нем говорится: «Тестовый проект привязан к целевому пакету. Выход за пределы этого целевого пакета не разрешен платформой Android. Поэтому вам понадобятся 2 тестовых проекта, один для каждого приложения».
В настоящее время то, что я хочу сделать, похоже на инструмент для обезьян. Я хочу случайным образом запускать действия на экране, чтобы полностью запустить функцию приложения. В процессе обхода поток программы иногда выходит за пределы приложения, и тогда JUnit или Robotium теряют контроль над программой. Я хочу знать, есть ли способ, которым я могу направить поток программы обратно в приложение? Или есть ли способ, которым я могу управлять несколькими приложениями одновременно?
Спасибо!