La sincronización de UiAutomator
Estoy escribiendo un caso de prueba de uiautomator para ejecutar el programa de la aplicación de Android en el emulador. Aquí viene el problema, supongamos que ejecuto el caso de prueba de Ui en una máquina de emulador diferente. ¿Cómo podría asegurarme de que la máquina de grabación y la máquina de reproducción reaccionen a la misma velocidad? Por ejemplo, la máquina de reproducción puede reaccionar más lentamente que la máquina de grabación, por lo tanto, cuando el caso de prueba desencadena una acción de clic en un botón, es posible que la máquina de reproducción no haya cargado ese botón en el diseño. ¿Existe algún mecanismo en el uiautomador que siempre pueda sincronizar la reproducción de los casos de prueba y la reacción de la máquina? Me temo que si la máquina de reproducción es demasiado lenta, se puede descartar alguna excepción no encontrada.