how use winautomation tool automate windows application
Cómo automatizar la aplicación de Windows con la herramienta WinAutomation (Parte II):
Hemos cubierto todos los conceptos básicos de la herramienta WinAutomation en nuestro tutorial anterior ' Automatizar la aplicación de Windows usando la herramienta WinAutomation (Parte 1) ”.
La parte principal viene en este tutorial, aquí discutiremos cómo comenzar con la herramienta y crear un robot simple y ejecutar el robot con algunos ejemplos en tiempo real.
A medida que continuamos con esta parte, le recomendamos encarecidamente que instale la herramienta WinAutomation según los detalles proporcionados en parte 1 .
Este tutorial incluye una representación gráfica de cada paso involucrado en la creación de un robot junto con ejemplos prácticos para que pueda comprender el concepto de una mejor manera.
En este tutorial, veremos lo siguiente:
# 1) Crea un robot simple - 1
Consiste en una creación muy simple de un robot sin utilizar ninguna propiedad de la herramienta WinAutomation.
# 2) Crea un robot simple - 2
Consiste en un caso un poco más complicado con algunos pasos avanzados.
Veamos ahora cómo crear un robot simple con 2 ejemplos diferentes.
Como no es una herramienta de código abierto, estoy ejecutando la edición básica de la herramienta WinAutomation, que es una prueba gratuita de 30 días. Las diversas ediciones de WinAutoamtion Tool ya se han discutido en nuestro tutorial anterior.
Lo que vas a aprender:
Crear un robot simple: ejemplo 1
Primero, identifique el Icono de WinAutomation y haga doble clic en él para abrir la consola.
- Haga doble clic en este icono

WinAutomation tardará unos segundos en iniciarse y mostrar la consola.
A continuación se muestra la captura de pantalla de cómo se verá la consola WinAutomation.

Hay algunos ejemplos predefinidos que se muestran en el lado izquierdo de la consola.
Aquí puede crear sus proyectos como carpetas diferentes como se muestra en la imagen de arriba.
Ahora comencemos creando un robot simple con dos pasos. Aunque sería mucho más rápido de forma manual, ya que es una prueba simple básica, comencemos con ella.
Aquí, nuestro objetivo es crear una carpeta en la unidad C y nombrar la carpeta, digamos SimpleRobot.
Es solo una demostración de cómo utilizar algunas funciones clave.
Pasos:
- Crear una nueva carpeta.
- Nombra la carpeta.
- Agregue un mensaje, que la tarea se completó.
#1) Clickea en el Nuevo icono de robot en la esquina superior izquierda como se muestra a continuación. También puede utilizar el acceso directo (CTRL + N) para crear un nuevo robot.

#2) Una vez que haga clic en el nuevo robot, aparecerá una pantalla en la que le pedirá que nombre el nuevo robot. Asignar un nombre al nuevo robot - di 'Primer robot'

#3) Una vez que le dé un nombre a su Robot y haga clic en Enter, verá un Diseñador de robots como se muestra a continuación, donde consta de muchas carpetas que tienen sus propias propiedades y se pueden utilizar durante la automatización. Como todo está predefinido aquí, es muy fácil usar la herramienta WinAutomation.

#4) Abre la carpeta 'Carpetas' y puedes ver 'Crear carpeta' opción debajo de ella como se muestra a continuación.

#5) Ahora puede arrastrar la acción para crear una carpeta y soltarla en la secuencia de acción principal que está presente en el lado derecho como se muestra a continuación. También puede hacer doble clic en el Acción crear carpeta .

#6) Una vez que haga doble clic en la carpeta de creación, se abrirá una ventana de propiedades de carpeta como se muestra a continuación, donde puede ingresar la ubicación y el nombre de la carpeta en los campos provistos.
No ingrese nada en Salida de acción, déjelo como está por ahora y haga clic en Botón Aceptar .

Después de eso, puede ver que la carpeta de creación se agrega a la secuencia de acción como se ve a continuación.

#7) Ahora necesitamos agregar un mensaje de que la carpeta se ha creado correctamente. Para esto, expanda la carpeta de cuadros de mensajes y podrá ver muchas opciones como se muestra a continuación.

#8) Haga clic en la opción Mostrar mensaje, que es la primera opción en la lista, puede hacer clic y arrastrar o hacer doble clic en Mostrar acción de mensaje .

#9) Ventana de propiedades del 'Mostrar mensaje' se mostrará la acción.
Para cada acción, habría una ventana de propiedades correspondiente, donde puede asignar sus propias propiedades a la acción.
#10) Ingrese un título y un mensaje como se muestra a continuación en la ventana de propiedades. Se ha creado un título como 'Mi primera prueba' y un mensaje como Carpeta 'SimpleRobot'.

#11) Haga clic en OK para cerrar la caja.
#12) La pantalla de su diseñador debe verse como se muestra a continuación.

Los pasos para crear el script de prueba para que se ejecute el robot se han completado ahora.
A continuación, debe ejecutar el robot para comprobar si está funcionando como se esperaba.
#13) Clickea en el Ejecutar icono como se muestra en la siguiente pantalla.

Una vez que hace clic en Ejecutar, inmediatamente el robot comienza a ejecutar cada línea en la consola principal.
Una vez completado, debería ver un cuadro de mensaje “Se ha creado la carpeta“ SimpleRobot ”” como se muestra a continuación y se creará una nueva carpeta en el destino que ha seleccionado en la ventana de propiedades de la carpeta de creación de acciones.

Entonces, ya está hecho. Ha creado con éxito una nueva carpeta utilizando el Robot.
Cerrar el diseñador de robots y salvar al robot.
Puede ver el Robot creado en la consola de WinAutomation como se muestra a continuación.

Hay algunos ejemplos de forma predeterminada en los que puede comprenderlos y ejecutarlos de forma predeterminada. WinAutomation ha proporcionado estos ejemplos para una mejor comprensión de la herramienta.

Según el nivel de experiencia del usuario, hay muchos ejemplos de este tipo en cada carpeta de la herramienta WinAutomation.
Crear un robot simple - Ejemplo 2
En estoEjemplo, veremos algunas características avanzadas de la herramienta de automatización de Win donde puede usar diferentes variables que están presentes y también veremos cómo podemos usar las variables entre diferentes acciones.
Aquí también puede copiar los datos y usarlos, moviéndolos en varias acciones.
En el primer ejemplo, vimos cómo podemos crear una carpeta, ahora le asignaremos una fecha y hora para la carpeta que creamos que estaría en el nombre de la carpeta.
Para realizar la acción mencionada anteriormente, debemos realizar los siguientes 4 pasos:
- Necesito obtener la hora actual.
- Al igual que en la forma numérica, es necesario cambiar a un formato de texto.
- Crea una carpeta con ese nombre.
- Por último, necesitamos enviar un mensaje de que las acciones propuestas se realizan como lo hicimos en el primer ejemplo. Al colocar mensajes, su tarea sería más fácil donde el Robot haya terminado la tarea asignada o no.
Echemos un vistazo a cómo realizar los cuatro pasos anteriores.
Paso 1: Necesito obtener la hora actual
Ya hemos visto en el primer ejemplo cómo abrir la herramienta WinAutomation y crear un nuevo Robot. Pasemos enseguida a la parte de acción.
Navega al 'Acciones de fecha y hora' carpeta de la lista de carpetas que se muestra y expándala para ver varias acciones.
Hacer clic y arrastrar 'Obtener fecha y hora actuales' acción a la consola principal como se muestra a continuación.

Ahora, la ventana de propiedades de 'Obtener fecha y hora actuales' se abrirá, que consta de dos variables: Acción de entrada y acción de salida Como se muestra abajo.

Hay dos opciones disponibles en el menú desplegable Recuperar de la variable Entrada de acción. Como también necesitamos la fecha y hora actual, dejamos la opción como está.
Recuperaremos la información a una variable. '% CurrentDateTime%'.
De modo que podamos almacenar la fecha y la hora recuperadas para fines futuros.
Una vez que haga clic en el botón Aceptar, verá una pantalla como la siguiente.

El paso 1 está hecho.
Paso 2: cambia la fecha al formato de texto.
Haga clic y expanda el 'Acciones de texto' carpeta forman la lista de carpetas de acciones.
Verá una lista de acciones como se muestra a continuación.

Encuentra la acción 'Convertir fecha y hora en texto' , haga clic y arrastre la acción a la secuencia de acción principal.

qué dbms se ejecuta en una pc
La ventana de propiedades para Convertir fecha y hora en texto se mostrará como se muestra a continuación.

En el campo Fecha y hora para convertir, debe ingresar la variable que ha creado en su acción anterior, es decir, '% CurrentDateTime'.
Seleccione Formato personalizado en Formato para usar el menú desplegable.
Hay muchos formatos personalizados para la fecha y la hora en el menú desplegable de formatos personalizados.
Aquí, seleccionemos el formato aaMMdd en nuestro ejemplo.
La ventana de propiedad se verá como se muestra a continuación.

La salida de la acción será '% FormattedDateTime%' ahora.
Paso 3: crea una carpeta
Como vimos en el Ejemplo 1, necesitamos crear una nueva carpeta.
En este paso, creará una nueva carpeta con el nombre '% FormattedDateTime' y almacenar la salida en una carpeta y es necesario asignar un mensaje una vez que se complete la tarea asignada.

Paso 4: Asignar un mensaje de pantalla
El último paso es asignar un mensaje de visualización para la tarea.
Necesitamos realizar los mismos pasos que hicimos en el primer ejemplo.

Haga clic en Botón Aceptar , y se cerrará la ventana de propiedades del mensaje de visualización.
Una vez que haya realizado todos los pasos, su diseñador de Robot final debería verse como se muestra a continuación.

Ahora ejecute el Robot haciendo clic en el ejecutar icono en la parte superior como hicimos en el ejemplo 1.
Una vez que su prueba se haya ejecutado correctamente, vaya y verifique en la carpeta de destino si se creó una nueva carpeta con el nombre de la carpeta como fecha y hora actuales en formato de texto.
Guarde el proyecto y cierre el diseñador de robots.
Hemos terminado con éxito con dos ejemplos de cómo usar la herramienta WinAutomation para automatizar una aplicación de Windows.
Conclusión
Espero que todos tengan un conocimiento básico de cómo usar la herramienta de software WinAutomation para automatizar una aplicación de Windows a través de este tutorial.
Después de usarlo de manera práctica, sabrá que es una de las mejores y más fáciles herramientas para automatizar Windows y aplicaciones web.
Lectura recomendada
- Tutorial de WinAutomation: Automatización de aplicaciones de Windows (Parte 1)
- Introducción a Robotium: la herramienta de prueba de interfaz de usuario de aplicaciones de Android más popular
- Monitoreo del desempeño de la infraestructura de TI y aplicaciones con la herramienta eG Enterprise (revisión práctica)
- Introducción a la herramienta de automatización GUI de Sikuli (automatice todo lo que vea en la pantalla) - Tutorial de Sikuli n. ° 1
- Cómo automatizar aplicaciones de Android con la herramienta TestComplete
- Revisión de la herramienta de gestión de pruebas TestLodge
- Instale su aplicación en el dispositivo y comience a probar desde Eclipse
- Guía de pruebas de seguridad de aplicaciones web