Я хотел бы знать, как подготовить мероприятие на переднем плане, прежде чем использовать «предназначенный» (Espresso-Intents), зная, что код, запускающий упражнение, работает в фоновом режиме.
На данный момент я используюэта техника
// Given
Intents.init();
String username = "username";
String password = "password";
// When
onView(withId(R.id.edtLoginUsername)).perform(typeText(username));
onView(withId(R.id.edtLoginPassword)).perform(typeText(password));
onView(withId(R.id.btnLogin)).perform(click());
//Waiting times for the execution of the authentication task running in the background
Thread.sleep(2000L);
// Then
intended(hasComponent(MainActivity.class.getName()));
Intents.release();
Есть ли у вас какая-либо другая техника или есть механизм, предоставленный Expresso-Intent для генерации этого сценария?