If, Else If, Else
En Android Macro, las sentencias condicionales se usan para realizar diferentes acciones basadas en diferentes condiciones. La forma más común de sentencias condicionales son las sentencias if, else if y else.
Sentencia If
La sentencia if se usa para ejecutar un bloque de código solo si se cumple una condición especificada.
El ejemplo anterior muestra una sentencia if básica que:
- Comprueba si existe una imagen en la pantalla
- Si es verdadero, realiza una acción de clic en las coordenadas (500,500)
Sentencia Else If
La sentencia else if te permite comprobar varias condiciones en secuencia.
En este ejemplo:
- Se comprueba la primera condición
- Si es falsa, se comprueba la segunda condición
- Se realizan diferentes acciones según qué condición sea verdadera
Sentencia Else
La sentencia else se ejecuta cuando ninguna de las condiciones anteriores es verdadera.
Este ejemplo muestra:
- La comprobación de una imagen
- La muestra de una alerta si se encuentra
- La muestra de una alerta diferente si no se encuentra
Usos comunes
Las sentencias condicionales son útiles para:
- Comprobar si los elementos existen antes de interactuar con ellos
- Crear diferentes rutas según los estados de la pantalla
- Gestionar errores y casos límite
- Hacer que las macros sean más robustas y adaptables
Consejos
- Prueba siempre tus condiciones a fondo
- Usa condiciones claras y lógicas
- Considera todos los escenarios posibles
- Añade retrasos adecuados cuando sea necesario
- Usa sentencias else como respaldo