how use winautomation tool automate windows application
Com automatitzar l'aplicació de Windows mitjançant l'eina WinAutomation (part II):
Hem tractat tots els conceptes bàsics de l'eina WinAutomation en el nostre tutorial anterior ' Automatització de l'aplicació de Windows mitjançant l'eina WinAutomation (primera part) '.
La part principal ve en aquest tutorial, aquí analitzarem com començar amb l’eina i crear un robot simple i executar-lo amb alguns exemples en temps real.
A mesura que continuem amb aquesta part, us recomanem que instal·leu WinAutomation Tool segons les dades que es proporcionen a part 1 .
Aquest tutorial inclou una representació pictòrica de cada pas implicat en la creació d’un robot juntament amb exemples pràctics per tal de permetre comprendre el concepte d’una manera millor.
En aquest tutorial, analitzarem el següent:
# 1) Creeu un robot simple: 1
Consisteix en la creació d’un robot molt senzilla sense utilitzar cap propietat de l’eina WinAutomation.
# 2) Creeu un robot simple: 2
Consisteix en un cas una mica més complicat amb alguns passos avançats.
Vegem ara com crear un robot senzill amb 2 exemples diferents.
Com que no és una eina de codi obert, estic executant l'eina bàsica de WinAutomation, que és una prova gratuïta de 30 dies. Les diverses edicions de WinAutoamtion Tool ja s'han comentat en el nostre tutorial anterior.
Què aprendreu:
Creeu un robot simple: exemple 1
En primer lloc, identifiqueu el fitxer Icona WinAutomation i feu-hi doble clic per obrir la consola.
- Feu doble clic sobre aquesta icona
WinAutomation trigarà uns segons a començar i mostrar la consola.
A continuació es mostra la captura de pantalla de com serà la consola WinAutomation.
Hi ha pocs exemples predefinits que es mostren a la part esquerra de la consola.
Aquí podeu crear els vostres projectes com a carpetes diferents, tal com es mostra a la imatge anterior.
Comencem ara creant un robot senzill amb dos passos. Tot i que seria molt més ràpid manualment, ja que és una prova bàsica senzilla, comencem per fer-ho.
Aquí, el nostre objectiu és crear una carpeta a la unitat C i anomenar-la, diguem SimpleRobot.
És només una demostració de com utilitzar algunes funcions clau.
Passos:
- Creeu una carpeta nova.
- Posa un nom a la carpeta.
- Afegiu un missatge que indiqui que la tasca s'ha completat.
# 1) Feu clic al botó Nova icona de robot a l'extrem superior esquerre, tal com es mostra a continuació. També podeu utilitzar la drecera (CTRL + N) per crear un robot nou.
# 2) Un cop feu clic al nou robot, obtindreu una pantalla on us demanarà que es posi el nom del nou robot. Assigneu un nom al nou robot: digueu 'Primer robot'
# 3) Un cop doneu un nom al vostre robot i feu clic a Retorn, veureu un Dissenyador de robots tal com es mostra a continuació, on consta de moltes carpetes que tenen propietats pròpies i es poden utilitzar durant l'automatització. Com que tot està predefinit aquí, és tan fàcil utilitzar l'eina WinAutomation.
# 4) Obriu la carpeta 'Carpetes' i es pot veure 'Crea carpeta' opció a sota com es mostra a continuació.
# 5) Ara podeu arrossegar l'acció per crear una carpeta i deixar-la anar a la seqüència d'acció principal que hi ha a la part dreta, tal com es mostra a continuació. També podeu fer doble clic al botó Acció crear carpeta .
# 6) Un cop feu doble clic a la carpeta de creació, s'obrirà una finestra de propietats de carpeta com es mostra a continuació, on podeu introduir la ubicació i el nom de la carpeta als camps proporcionats.
No introduïu res a Acció de sortida, deixeu-lo tal com està per ara i feu clic a Botó D'acord .
Després d'això, podeu veure que la carpeta de creació s'afegeix a la seqüència d'accions tal com es veu a continuació.
# 7) Ara hem d'afegir un missatge que indica que la carpeta s'ha creat correctament. Per a aquesta carpeta desplegable de quadres de missatges, podreu veure moltes opcions com es mostra a continuació.
# 8) Feu clic a l'opció Mostra el missatge, que és la primera opció de la llista; podeu fer clic i arrossegar o fer doble clic a sobre Mostra l'acció del missatge .
# 9) Finestra de propietats del fitxer 'Mostra el missatge' es mostrarà l'acció.
Per a cada acció, hi hauria una finestra de propietats corresponent, on podeu assignar les vostres pròpies propietats a l'acció
# 10) Introduïu un títol i un missatge com es mostra a la finestra de la propietat. S'ha creat el títol com a 'La meva primera prova' i el missatge com a carpeta 'SimpleRobot'.
# 11) Fer clic a D'acord per tancar la caixa.
# 12) La pantalla del dissenyador hauria de ser la següent:
Els passos per crear l'script de prova per executar el robot ara s'han completat.
A continuació, heu d'executar el robot per comprovar si funciona com s'esperava.
# 13) Feu clic al botó Icona d'execució tal com es mostra a la pantalla següent.
Un cop feu clic a Executa, el robot immediatament comença a executar cada línia a la consola principal.
Un cop s'hagi completat, hauríeu de veure un quadre de missatge 'S'ha creat la carpeta' SimpleRobot '', tal com es mostra a continuació, i es crearia una carpeta nova a la destinació que heu seleccionat a la finestra de propietats de la carpeta de creació d'accions.
Per tant, ja s’ha fet. Heu creat correctament una nova carpeta amb el robot.
Tanqueu el dissenyador de robots i deseu el robot.
Podeu veure el robot creat a la consola WinAutomation com es mostra a continuació.
Hi ha pocs exemples per defecte en què podeu entendre'ls i executar-los per defecte. WinAutomation ha proporcionat aquests exemples per a una millor comprensió de l'eina.
Segons el nivell d’experiència de l’usuari, hi ha molts exemples d’aquest tipus a cada carpeta de l’eina WinAutomation.
Creeu un robot simple: exemple 2
En aquestExemple, veurem algunes funcions avançades de l’eina d’automatització de Win, on podeu utilitzar diferents variables que hi són presents i també veure com podem utilitzar les variables entre diferents accions.
Aquí també podeu copiar i utilitzar les dades movent-les a diverses accions.
En el primer exemple, hem vist com podem crear una carpeta, ara assignarem una data i hora per a la carpeta que hem creat que estaria al nom de la carpeta.
Per dur a terme l’acció esmentada anteriorment, hem de realitzar els 4 passos següents:
- Necessiteu obtenir l’hora actual.
- Com es troba en el formulari numèric, cal canviar a un format de text.
- Creeu una carpeta amb aquest nom.
- Finalment, hem de publicar un missatge que indica que les accions proposades es fan tal com les vam fer al primer exemple. En publicar missatges, us facilitaria la tasca quan el robot hagi acabat la tasca assignada o no.
Vegem com es realitzen els quatre passos anteriors.
Pas 1: heu d'obtenir l'hora actual
Ja hem vist al primer exemple de com obrir l'eina WinAutomation i crear un robot nou. Anem immediatament a la part d'acció.
Aneu a 'Accions de data i hora' carpeta de la llista de carpetes mostrades i amplieu-la per veure diverses accions.
Feu clic i arrossegueu 'Obteniu la data i l'hora actuals' acció a la consola principal com es mostra a continuació.
Ara, la finestra de propietats de 'Obteniu la data i l'hora actuals' s'obrirà que consta de dues variables - Acció d’entrada i sortida d’acció com es mostra a continuació.
Hi ha dues opcions disponibles al menú desplegable Recupera de la variable Entrada d'acció. Com que també necessitem la data i l’hora actuals, deixem l’opció tal qual.
Recuperarem la informació a una variable '% CurrentDateTime%'.
De manera que puguem emmagatzemar la data i l'hora recuperades per a propòsits futurs.
Un cop feu clic al botó D'acord, veureu una pantalla com la següent.
El pas 1 està acabat.
Pas 2: canvieu la data al format de text.
Feu clic i amplieu el fitxer 'Accions de text' carpeta forma la llista de carpetes d'accions.
Veureu una llista d’accions com es mostra a continuació.
Cerqueu l'acció 'Convertiu la data i l'hora en text' , feu clic i arrossegueu l'acció a la seqüència d'accions principal.
converteix diversos vídeos de youtube a mp3
La finestra de propietats de Converteix la data a text es mostrarà com es mostra a continuació.
Al camp Data i hora per convertir heu d’introduir la variable que heu creat a l’acció anterior, és a dir, '% CurrentDateTime'.
Seleccioneu Format personalitzat a Format per utilitzar el menú desplegable.
Hi ha molts formats personalitzats de data i hora al menú desplegable de format personalitzat.
Aquí, seleccionem el format yyMMdd al nostre exemple.
La finestra de la propietat es mostrarà com es mostra a continuació.
La sortida d'acció serà '% FormattedDateTime%' ara.
Pas 3: creeu una carpeta
Com hem vist a l'exemple 1, hem de crear una carpeta nova.
En aquest pas, crearà una carpeta nova amb el nom '% FormattedDateTime' i emmagatzemeu la sortida en una carpeta i heu d'assignar un missatge un cop finalitzada la tasca assignada.
Pas 4: assigneu un missatge de visualització
L'últim pas és assignar un missatge de visualització per a la tasca.
Hem de realitzar els mateixos passos que hem fet al primer exemple.
Fer clic a Botó D'acord i es tancarà la finestra de propietats del missatge de visualització.
Un cop fets tots els passos, el vostre dissenyador final de robots hauria de tenir el aspecte que es mostra a continuació.
Ara executeu el robot fent clic al botó icona d'execució a la part superior com vam fer a l’exemple 1.
Un cop executada la prova, aneu a verificar a la carpeta de destinació si s'ha creat una carpeta nova amb el nom de la carpeta com a data i hora actuals en format de text.
Deseu el projecte i tanqueu el dissenyador de robots.
Hem acabat amb dos exemples de com utilitzar l'eina WinAutomation per automatitzar una aplicació de Windows.
Conclusió
Espero que tothom tingui un coneixement bàsic sobre com utilitzar l'eina WinAutomation Software per automatitzar una aplicació de Windows mitjançant aquest tutorial.
Després d’utilitzar-lo pràcticament, sabreu que és una de les millors i més fàcils eines per automatitzar Windows i aplicacions web.
Lectura recomanada
- WinAutomation Tutorial: Automatització d'aplicacions de Windows (primera part)
- Introducció a Robotium: l'eina de prova de la interfície d'usuari d'aplicacions d'Android més popular
- Supervisió del rendiment de les infraestructures d’aplicacions i TI mitjançant l'eG Enterprise Tool (revisió pràctica)
- Introducció a Sikuli GUI Automation Tool (Automatitzeu tot el que veieu a la pantalla): tutorial Sikuli núm
- Com automatitzar aplicacions d'Android mitjançant l'eina TestComplete
- Revisió de l'eina de gestió de proves TestLodge
- Instal·lació de l'aplicació al dispositiu i inici de proves des d'Eclipse
- Guia de proves de seguretat d'aplicacions web