Saltar al contenido principal

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:

  1. Comprueba si existe una imagen en la pantalla
  2. 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:

  1. Se comprueba la primera condición
  2. Si es falsa, se comprueba la segunda condición
  3. 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:

  1. La comprobación de una imagen
  2. La muestra de una alerta si se encuentra
  3. 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