2015-09-01 24 views
2

Я пытаюсь написать автоматизированный тест для приложения Android, которое появляется, когда вы разблокируете экран, используя фреймворк espresso. Я хотел бы добавить тестовый пример, чтобы убедиться, что действие появляется, когда экран разблокирован.Экран блокировки и разблокировки экрана эспрессо Android

Как программно заблокировать или разблокировать экран с помощью эспрессо?

ответ

1

Я нашел, что UiDevice имеет желаемые методы. Мой окончательный код:

UiDevice uiDevice = UiDevice.getInstance(getInstrumentation()); 
    try { 
     uiDevice.sleep(); 
     Thread.sleep(1000); 
     uiDevice.wakeUp(); 
     Thread.sleep(1000); 
    } catch (RemoteException e) { 
     e.printStackTrace(); 
    } catch (InterruptedException e) { 
     e.printStackTrace(); 
    } 
Смежные вопросы