Uso de la acción Buscar ventana en ventana

Utilice la acción Buscar ventana en ventana para buscar un elemento de la interfaz en una ventana de aplicación con una captura de pantalla de una ventana. Esta acción le permite capturar una imagen de un elemento de la interfaz en una aplicación y usar la imagen capturada para buscar ese elemento de la interfaz en otra ventana.

Procedimiento

Para utilizar una imagen disponible en una ventana de una aplicación a fin de encontrar una imagen en otra ventana de aplicación, siga estos pasos:

  1. Haga doble clic en la acción Buscar imagen en ventana o arrástrela desde el paquete Reconocimiento de imágenes en la paleta Acciones.
  2. Especifique la imagen de destino que desea buscaren la ventana de la aplicación.
    OpciónDescripción
    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. Para el resto de navegadores, utilice la opción Aplicación.
    Aplicación Seleccione de una lista de ventanas actualmente activas. Esta opción muestra una lista de todas las ventanas de aplicaciones y navegadores que están abiertas en el dispositivo de Bot Creator.
    Puede utilizar una expresión común (lo que se suele llamar regex) para identificar el título de una ventana. Seleccione la expresión regular como String (Cadena) o Pattern (Patrón) para cada condición de expresión regular e ingrese el valor. De forma predeterminada, el campo Título de la ventana distingue entre mayúsculas y minúsculas. Puede activar una marca de expresión regular No distingue entre mayúsculas y minúsculas para identificar un título de ventana sin distinguir 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).
  3. Haga clic en Capturar imagen para capturar la imagen de destino.
  4. Arrastre el cursor del mouse sobre el área de la ventana de la aplicación.
    El área capturada se muestra en la sección Vista previa.
  5. Especifique la ventana en la que desea encontrar la imagen fuente (pajar):
    Elija entre la pestaña Aplicación, Navegador o Variable.
    OpciónDescripción
    Aplicación Seleccione de una lista de ventanas actualmente activas. Esta opción muestra una lista de todas las ventanas de aplicaciones y navegadores que están abiertas en el dispositivo de Bot Creator.
    Navegador Seleccione de una lista de pestañas Google Chrome que están actualmente abiertas en el dispositivo de Bot Creator.
    Nota: Actualmente, esta opción solo admite pestañas de Google Chrome. Para el resto de navegadores, utilice la opción Aplicación.
    Variable Seleccione una variable de ventana existente para especificar el título de la ventana de la aplicación.

    Inserte un carácter comodín (*) en el campo Título de la ventana para buscar títulos de ventanas que puedan cambiar. 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, utilice un comodín para indicar cualquier cadena y agréguelo antes o después del valor: *Microsoft*. El bot primero busca el título de la ventana exacto (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 expresión regular como String (Cadena) o Pattern (Patrón) para cada condición de expresión regular e ingrese el valor. De forma predeterminada, el campo Título de la ventana distingue entre mayúsculas y minúsculas. Puede activar una marca de expresión regular No distingue entre mayúsculas y minúsculas para identificar un título de ventana sin distinguir entre mayúsculas y minúsculas. Puede activar la opción Distingue entre mayúsculas y minúsculas para identificar una ventana estática o un título del navegador y un título con un carácter comodín que distingue entre mayúsculas y minúsculas y desactivar la opción para identificar un título de ventana que no distingue entre mayúsculas y minúsculas.

    Por ejemplo, puede ingresar el valor de Cadena como ((\w*)-Notepad para todos los nombres de títulos de ventanas que empiecen por ((\w*)-Notepad, o usar un Patrón como ((\w)\s)*document-Notepad para obtener solo los títulos de ventanas que coincidan con este patrón.

  6. 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 al grabar la tarea, esta opción no estará seleccionada.
    • Si la ventana no tiene el tamaño máximo al momento de registrar la tarea, esta opción estará seleccionada por defecto 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 pueden cambiar de tamaño. No está disponible para opciones del Escritorio o la Barra de tareas.
  7. Haga clic en Capturar región.
    Aparece la ventana seleccionada.
  8. Arrastre el mouse para seleccionar el área y haga clic con el botón derecho cuando termine.
    El área capturada aparece en la sección Vista previa con las coordenadas de imagen debajo.
  9. En el campo Espera en ms antes de capturar la ventana, especifique el retraso (en milisegundos) antes de buscar la imagen.
  10. Seleccione la casilla de verificación Repetir si no se encuentra la imagen si desea que el sistema vuelva a intentar la búsqueda de la imagen de destino en caso de no encontrarla.
    1. En el campo Veces, especifique la cantidad de veces que el sistema debe repetir el proceso para encontrar la imagen de destino.
    2. En el campo Esperar entre repeticiones (ms), especifique el período que el sistema debe esperar antes de repetir el proceso para encontrar la imagen de destino.
  11. En el campo Porcentaje de coincidencia, especifique el porcentaje de píxeles coincidentes aceptable que debe haber entre ambas imágenes.
    Por ejemplo, si especifica 20 en el campo como porcentaje de coincidencia, el sistema considera que las imágenes coinciden incluso aunque el 80 % restante de las imágenes no coincida.
  12. En el campo Número de coincidencia seleccionado, introduzca un valor para especificar la instancia de la imagen de destino en la que desea realizar esta acción.
    Puede insertar una variable cuando no sepa cuántas veces puede aparecer la imagen en la pantalla. Asegúrese de asignar variables que admitan valores numéricos.
  13. Utilice la opción Vista previa si desea seleccionar una imagen que sea relativa (desplazada) a la imagen de destino existente que está buscando en la pantalla de la aplicación o si desea seleccionar una instancia específica si existen varias instancias de la imagen de destino.
  14. Haga clic en Preview (Vista previa).
    Si una imagen de destino aparece varias veces en la ventana Vista previa, cada instancia se resalta en un cuadro rectangular y se muestra un número para cada instancia.
  15. Seleccione la instancia específica resaltada, y puede posicionar su ubicación de clic en relación con una imagen existente.
    Nota: Si hay varias imágenes en una pantalla de aplicación que está automatizando y cuando la imagen de destino no puede buscarse fácilmente; en ese caso, puede seleccionar una imagen fácil de identificar en la región capturada y posicionar su clic en relación con ella.
  16. Si la imagen de destino se encuentra varias veces en la región capturada. En ese caso, puede seleccionar la instancia de una imagen de destino determinada o seleccionar el número de instancia en el menú desplegable del campo Número de coincidencia (opcional) ubicado en el panel derecho.
    Los campos Número de coincidencia (opcional) y Compensación del objetivo en el panel derecho muestran la instancia de la imagen seleccionada y sus coordenadas de compensación de la imagen de destino.
  17. Haga clic en Enviar.
  18. En el campo Selecciones de coordenadas de destino, las opciones de coordenadas son Centro de la coincidencia o Compensación de concordancia se seleccionarán automáticamente en función de la acción que haya realizado en la ventana Vista previa.
    • Centro de la concordancia: La imagen se selecciona en función de las coordenadas del centro de la imagen coincidente.
    • Compensación de concordancia: La imagen se selecciona en función de las coordenadas relativas a las de la imagen coincidente.
    Nota: Las coordenadas de compensación miden el número de píxeles desde la esquina superior izquierda de la imagen.
  19. Seleccione una opción desde la lista Acción para las coordenadas objetivo a fin de especificar la acción que desea realizar en la imagen coincidente en la ventana de la aplicación.
  20. Haga clic en Guardar.