2017-01-05 6 views
0

Привет, я написал тестовые примеры, используя эспрессо для Android-приложения. Ниже мой код. мое требование: мне нужно выполнить мануальный вход в мое приложение, введя учетные данные, прежде чем я проверю строку заголовка «Текст». Так что я иду спать 2 минуты. когда я вводим учетные данные и нажимаю кнопку «Войти» ниже, появляется ошибка.Выполнение автоматического и ручного тестирования параллельно в эспрессо в студии Android

"D/InputEventConsistencyVerifier: TouchEvent: Touch event stream contains events from multiple sources: previous device id 0, previous source 2, new device id 0, new source 1002 " 

Пожалуйста, дайте мне знать, как достичь этого ....

@Test 
public void checkTitleBarText() throws InterruptedException { 

    sleep(120000); 
    onView(withId(R.id.drawer_layout)).perform(actionOpenDrawer()); 

    Assert.assertEquals("SomeText", (String) textView.getText()); 
    } 
+0

Почему бы не войти в систему в тестах? –

+0

нам нужно сгенерировать один токен для входа в систему. Его динамические учетные данные и еще одна вещь - это гибридный код приложения. Так что страница загружается как WebView – kumar

ответ

1

Почему вы не можете просто войти в систему с кофе? Мне было бы намного проще ...

Однако, если это действительно ваше требование, вы всегда можете запускать тесты с прикрепленным отладчиком и помещать контрольную точку в тестовый код (который останавливает тестовый поток). Войдите в систему вручную и возобновите выполнение.

+0

, нам нужно сгенерировать один токен для входа в систему .. его динамические учетные данные и другое гибридный код приложения .. поэтому страница загружается как загружаемая страница WebView – kumar

+0

, так как веб-камера не проблема. Как вы создаете учетные данные? –

Смежные вопросы