Как подготовить Activity на переднем плане перед использованием по назначению - PullRequest
0 голосов
/ 20 сентября 2019

Я хотел бы знать, как подготовить мероприятие на переднем плане, прежде чем использовать «предназначенный» (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 для генерации этого сценария?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...