0
我想使用UiAutomator來單擊系統彈出窗口的按鈕。所以我在MainActivity類的一個functin中添加了下面的代碼。UiDevice.getInstance失敗,出現異常
device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
device.wait(Until.hasObject(By.pkg("com.android.systemui").depth(0)), 2000);
try {
device.findObject(new UiSelector().textContains("START").className("android.widget.Button")).click();
}
catch (UiObjectNotFoundException e){
e.printStackTrace();
}
但在運行應用程序時,控制檯報:
沒有儀器註冊!在android.support.test.InstrumentationRegistry.getInstrumentation(InstrumentationRegistry.java:45)下注冊 儀表 必須運行
哪一部分需要修正?我是儀器新手。謝謝。