通过Ui automator 2.0解锁设备

时间:2017-02-02 11:47:34

标签: android android-uiautomator

我正在创建一个ui-automator测试,我必须解锁我的设备并执行一些任务。我已经删除了手机中的所有类型的锁(只有解锁密钥和主页键才能通过简单的点击解锁我的设备)但是当我使用以下命令时它会点击主页按钮,但其余的东西都不起作用。有没有解决方案使用ui-automator解锁设备?

注意:如果设备已解锁,它们可以正常工作

 mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
    mDevice.pressHome(); // only screen ligths are on

    UiObject CallB = mDevice.findObject(new UiSelector().description("Phone")); // test fails here :(
    CallB.clickAndWaitForNewWindow();

1 个答案:

答案 0 :(得分:1)

尝试此功能:

设备简历:

mDevice.wakeUp();   

设备暂停:

mDevice.sleep();