Android Studio > 调试 > UIAutomator > 应用程序无响应

问题描述 投票:0回答:0

让我们进行简单的 Android UIAutomator2 测试

@RunWith(AndroidJUnit4.class)
public class UiAutOrder {

    static final int timeout = 1000;
    static UiDevice mDevice;

    @BeforeClass
    public static void beforeClass() {
        mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
    }

    @Test
    public void test() throws InterruptedException {
        mDevice.wait(Until.findObject(By.text("UITestSandbox")), timeout).click();
        sleep(timeout);
        for (int i=1; i<=3; i++) {
            mDevice.wait(Until.findObject(By.res("incButton")), timeout).click();
            sleep(timeout);
        }
    }

    public void sleep(int millis) {
        try { Thread.sleep(millis); } catch (Exception e) {}
    }

}

它按预期工作,但是当我尝试在 Android Studio 中 debug

test()
时,一旦它到达任何断点,应用程序就没有响应(我无法与之交互,它不响应我的点击)。 几个月前才有可能,有什么改变吗?

Android Studio 火烈鸟 | 2022.2.1 补丁 1 compileSdk 33,minSdk 28,targetSdk 33 androidTestImplementation 'androidx.test.uiautomator:uiautomator:2.3.0-alpha03'

android-uiautomator
© www.soinside.com 2019 - 2024. All rights reserved.