Uso de la acción Esperar ventana

Utilice la acción Esperar ventana en su automatización para pausar la ejecución de un script hasta que una ventana o aplicación específica esté disponible o alcance un estado determinado. Esto le permite automatizar las tareas que implican la interacción con diferentes aplicaciones o ventanas que podrían tardar más en cargarse o que están disponibles para la interacción.

Por ejemplo, una persona de Recursos Humanos (RR. HH.) que automatiza las tareas de administración de permisos podría requerir que la aplicación de asistencia se abra antes de introducir las credenciales de usuario. Esta acción permite que la tarea de automatización espere hasta que se abra la ventana de la aplicación.

Procedimiento

  1. En la paleta Acciones, haga doble clic en la acción Esperar ventana o arrástrela desde el paquete de Esperar.
  2. En el campo Esperar ventana, seleccione la opción que desea que la automatización espere:
    • Esperar que se abra la ventana
    • Esperar que se cierre la ventana
  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 Aplicación 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. En el campo ¿Cuánto tiempo desea esperar para que esta condición sea verdadera?, especifique el tiempo de espera (en segundos) para que la ventana se abra o se cierre.
    Si la ventana no se abre o se cierra en el tiempo especificado, la tarea procede a ejecutar el conjunto siguiente de acciones.
  5. Seleccione la opción Lanzar una excepción si la espera para la ventana no es exitosa para mostrar un mensaje de error y finalizar el bot si la ventana no se abre o se cierra dentro de la cantidad de tiempo especificada.
    Si se deselecciona la opción y la ventana no se abre ni se cierra dentro de la cantidad de tiempo especificada, la tarea continúa con la siguiente acción.
  6. Haga clic en Guardar.