0

我正在使用 Uiautomator 进行我的测试自动化 Android Instrumentation 测试,我的自动化测试在特定页面中需要更多时间来查找元素,即使元素已加载,我在 QueryController 中找到了代码的根

public void waitForIdle(long timeout) {
    try {
        UiDevice.getUiAutomation(this.getInstrumentation()).waitForIdle(500L, timeout);
    } catch (TimeoutException var4) {
        Log.w(LOG_TAG, "Could not detect idle state.");
    }

}

waitForIdle 抛出 TimeoutException 谁能帮助我为什么?

UiDevice.getUiAutomation(this.getInstrumentation()).waitForIdle(500L, timeout);

抛出异常,页面中是否发生了任何网络调用或任何布局更改或类似情况?

4

0 回答 0