2017-02-02 3 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(); 
関連する問題