В моем тесте эспрессо я закрываю приложение, используя «device.pressBack()». Затем я хочу повторно открыть приложение в определенной Деятельности, но я не совсем уверен, как это сделать, поскольку на данный момент у меня нет контекста. У кого-нибудь есть идея?Android - Эспрессо-тестирование - Закройте и приложите, а затем снова откройте его?
1
A
ответ
2
ОК, получил его. Вы определяете правила в тестовом классе:
@Rule
public ActivityTestRule<MyActivity> myActivityTestRule = new ActivityTestRule<>(MyActivity.class, true, false);
Затем, после того, как вы использовали device.pressback(), вы можете использовать это, чтобы открыть эту специфическую активность в вашем приложении:
myActivityTestRule.launchActivity(null);