2017-02-02 42 views
0

我正在創建一個ui-automator測試,爲此我必須解鎖設備並執行一些任務。我已經刪除了手機中的所有類型的鎖(只有解鎖鍵和主鍵才能通過簡單的點擊來解鎖我的設備),但是當我使用以下命令時,它會單擊主頁按鈕,但其餘部分不起作用。有沒有解決方案使用ui-automator解鎖設備?通過Ui automator 2.0解鎖設備

注:他們工作,如果該設備已解除鎖定

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(); 

回答

0

試試這個功能:

設備簡歷:

mDevice.wakeUp(); 

設備暫停:

mDevice.sleep();