我正在使用 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);
抛出异常,页面中是否发生了任何网络调用或任何布局更改或类似情况?