Может ли эспрессо все еще работать, если вы не запускаете активность с ним? - PullRequest
0 голосов
/ 26 сентября 2019

Текущий базовый код / ​​приложение, над которым я работаю, абстрагируется от большей части платформы Android.Функция, которую я пишу, открывается как плагин в приложении Android.Таким образом, у меня нет доступа к Активности основного приложения, и я использовал UI Automator для запуска приложения и плагина (эта часть работает нормально).

Можно ли заставить Espresso подключиться к приложению на этом этапе, чтобы я мог проверить поведение / представления?Когда я пытаюсь запустить команды Espresso на этом этапе, я получаю следующую ошибку: java.lang.RuntimeException:

Не найдено никаких действий.Вы забыли запустить действие, вызвав getActivity () или startActivitySync или подобное?на androidx.test.espresso.base.RootViewPicker.waitForAtLeastOneActivityToBeResumed (RootViewPicker.java:176)

...