Uso de la acción Esperar cambio en la pantalla

Utilice la acción Esperar a que cambie la pantalla en su automatización para pausar la ejecución de un script hasta que se produzca un cambio específico en la pantalla. Esto le permite automatizar tareas que implican esperar a que el contenido dinámico se cargue o cambie antes de continuar.

Por ejemplo, una persona de Recursos Humanos (RR. HH.) que automatiza las tareas de administración de licencias desea iniciar sesión en el portal de RR. HH. Después de escribir las credenciales de usuario, esta acción permite que la tarea de automatización espere hasta que se cargue la pantalla que sigue.

Procedimiento

  1. En la paleta de Acciones, haga doble clic en la acción Esperar cambio de pantalla desde el paquete de Esperar, o arrástrela.
  2. En el campo Cambio de pantalla relativo a, elija Ventana o Pantalla.
  3. Seleccione una ventana de aplicación:
    OpciónPasos
    Aplicación En la lista desplegable, seleccione el título de la ventana de las aplicaciones abiertas.
    • El campo Título de la ventana muestra el título de la ventana de aplicación que seleccionó.

      Inserte un carácter comodín (*) en el Título de la ventana para buscar títulos de ventanas que puedan variar. Puede especificar uno o más comodines (*) al principio, en el medio o al final del valor. Por ejemplo, para realizar una operación en cualquier ventana que tenga Microsoft en el título, use un comodín para indicar cualquier cadena y agréguelo antes o después del valor: *Microsoft*. El bot busca primero el título exacto de la ventana (Microsoft) y, si no encuentra una coincidencia, busca las ventanas con el término Microsoft en cualquier parte del título.

      Puede utilizar una expresión común (lo que se suele llamar regex) para identificar el título de una ventana. Seleccione la condición de expresión regular como Cadena o un Patrón y, a continuación, introduzca el valor. De forma predeterminada, el campo Título de la ventana distingue entre mayúsculas y minúsculas.

      Para identificar el título de un navegador, puede habilitar la opción Distinguir mayúsculas para que identifique las mayúsculas y minúsculas, o deshabilitar la opción para identificar un título de la ventana en el que no coincidan las mayúsculas y minúsculas.
      Nota: Asegúrese de que la versión mínima del Agente de bot instalada en su sistema sea la versión publicada con Automation 360 v.26. Si tiene una versión de Agente de bot publicada con Automation 360 v.25 o anterior, el título de la ventana se identificará de forma predeterminada solo con las mayúsculas y minúsculas correspondientes (distinción de mayúsculas).
      Por ejemplo, para hacer coincidir todos los nombres de títulos de ventanas que comienzan con una palabra seguida de - Notepad, puede ingresar el valor Cadena como * -Notepad o utilizar el valor Patrón como ((\w)\s)*document-Notepad solo para aquellos títulos de ventana que coincidan con este patrón.
      Nota:
      • Cuando se utiliza una expresión regular de tipo Cadena con -title como valor de entrada para el título de una ventana en cualquier acción, el bot podría detectar un error del tiempo de ejecución. Para evitar un error de tiempo de ejecución, asegúrese de que cuando agregue la cadena de entrada como *-title, se abra la aplicación con el título específico. El asterisco (*) es solo un carácter y no un carácter comodín.
      • Cuando se utiliza una expresión regular de tipo Patrón con -title como valor de entrada para un título de ventana en cualquier acción, el bot podría detectar un error de tiempo de ejecución, ya que el valor de entrada *-title es incorrecto.

        Asegúrese de utilizar patrones regex válidos.

    • El campo Ejecutable muestra la ruta completa del archivo ejecutable para identificar la ventana correcta.
    Navegador Seleccione de una lista de pestañas del navegador compatibles.
    Nota: Esta opción es compatible con Google Chrome, Microsoft Edge basado en Chromium y los navegadores Internet Explorer.
    Variable Utilice una variable de ventana para especificar la ventana de aplicación que desea utilizar.
  4. Opcional: Seleccione la opción Cambiar el tamaño de la ventana para especificar las dimensiones de la ventana.
    Esta opción ofrece una mayor confiabilidad del bot. Cambia el tamaño de la ventana a las dimensiones en las que se registró la tarea, lo que mejora la capacidad del bot para identificar el objeto de destino.
    • Si la ventana está maximizada cuando registra la tarea, esta opción no se selecciona.
    • Si la ventana no tiene el tamaño máximo al momento de registrar la tarea, esta opción se selecciona de forma predeterminada, y los campos de anchura y altura se rellenarán automáticamente con las dimensiones de la ventana.
    Nota: Esta opción solo está disponible para las ventanas que se pueden cambiar de tamaño. No está disponible para opciones del Escritorio o la Barra de tareas.
  5. Haga clic en Capturar región para seleccionar el área en la ventana específica.
    Aparece la ventana seleccionada.
  6. Arrastre el mouse para dibujar un rectángulo alrededor de la región que desea capturar y haga clic con el botón derecho cuando haya terminado.
    El área capturada aparece en la sección Vista previa, seguida de las coordenadas de la imagen X, Y, Ancho y Alto.
    Nota: Después de capturar el área específica, la acción espera a que el contenido del área capturada cambie antes de ejecutar la siguiente acción.
  7. En el campo ¿Cuánto tiempo esperar antes de comparar las pantallas?, especifique el tiempo de espera (en segundos) que debe transcurrir para comenzar a comparar la ventana o la pantalla.
    Cuando se detecta una diferencia, la comparación se detiene y la tarea continúa con la siguiente acción.
  8. En el campo ¿Cuánto tiempo esperar antes de detener la comparación de las pantallas?, especifique el tiempo de espera (en segundos) que debe transcurrir para que la pantalla cambie.
    Si la pantalla no cambia en el tiempo especificado, la tarea continúa con la acción siguiente.
  9. Seleccione la opción Lanzar una excepción si la pantalla no cambia para mostrar un mensaje de error y finalizar el bot si la pantalla no cambia.
    Si se desactiva la opción y la pantalla no cambia, la tarea continúa con la siguiente acción.
  10. Haga clic en Guardar.