how use winautomation tool automate windows application
Sådan automatiseres Windows-applikationer ved hjælp af WinAutomation Tool (del II):
Vi har dækket alt det grundlæggende i WinAutomation-værktøjet i vores tidligere vejledning “ Automatisering af Windows-applikation ved hjælp af WinAutomation Tool (del 1) ”.
Hoveddelen kommer i denne vejledning, her vil vi diskutere, hvordan du kommer i gang med værktøjet og opretter en simpel robot og kører robotten med nogle eksempler i realtid.
Når vi fortsætter med denne del, anbefaler vi kraftigt, at du installerer WinAutomation Tool i henhold til de detaljer, der er angivet i del 1 .
Denne vejledning inkluderer en billedlig gengivelse af hvert trin, der er involveret i oprettelsen af en robot sammen med praktiske eksempler, så du kan forstå konceptet på en bedre måde.
I denne vejledning vil vi se på følgende:
# 1) Opret en simpel robot - 1
Består af en meget enkel oprettelse af en robot uden at bruge nogen egenskaber i WinAutomation Tool.
# 2) Opret en simpel robot - 2
Består af en lidt mere kompliceret sag med nogle avancerede trin.
Lad os nu se, hvordan man opretter en simpel robot med 2 forskellige eksempler.
Da det ikke er et open source-værktøj, kører jeg Basic Edition af WinAutomation-værktøjet, som er en 30-dages gratis prøveperiode. De forskellige udgaver af WinAutoamtion Tool er blevet diskuteret allerede i vores tidligere tutorial.
Hvad du lærer:
Opret en simpel robot - Eksempel 1
Identificer først WinAutomation-ikon og dobbeltklik på den for at åbne konsollen.
- Dobbeltklik på dette ikon
WinAutomation tager nogle få sekunder at komme i gang og vise konsollen.
Nedenfor er screenshot af, hvordan WinAutomation Console vil se ud.
Der er få foruddefinerede eksempler, der vises på venstre side af konsollen.
Her kan du oprette dine projekter som forskellige mapper som vist i ovenstående billede.
Lad os nu starte med at oprette en simpel robot med to trin. Selvom det ville være meget hurtigere manuelt, da det er en grundlæggende enkel test, lad os begynde med det.
Her er vores mål at oprette en mappe i C-drev og navngive mappen, siger SimpleRobot.
Det er bare en demonstration af, hvordan man bruger nogle nøglefunktioner.
Trin:
- Opret en ny mappe.
- Navngiv mappen.
- Tilføj en besked om, at opgaven er afsluttet.
# 1) Klik på Nyt robotikon i øverste venstre hjørne som vist nedenfor. Du kan også bruge genvejen (CTRL + N) til at oprette en ny robot.
#to) Når du klikker på den nye robot, får du en skærm, hvor den bliver bedt om at navngive den nye robot. Tildel et navn til den nye robot - sig 'første robot'
# 3) Når du giver din robot et navn og klikker på enter, vil du se en Robotdesigner som vist nedenfor, hvor den består af mange mapper, der har deres egne egenskaber og kan bruges under automatisering. Da alt er foruddefineret her, er det så nemt at bruge WinAutomation-værktøjet.
# 4) Åbn mappen “Mapper” og du kan se 'Opret mappe' mulighed under den som vist nedenfor.
# 5) Nu kan du trække handlingen for at oprette en mappe og slippe den til hovedhandlingssekvensen, der er til stede på højre side som vist nedenfor. Du kan også dobbeltklikke på Handling Opret mappe .
# 6) Når du dobbeltklikker på oprettelsesmappen, åbnes et mappeegenskabsvindue som vist nedenfor, hvor du kan indtaste placeringen og navnet på mappen i de angivne felter.
Indtast ikke noget i handlingsoutput, lad det være som det er for nu og klik på OK knap .
Derefter kan du se, at oprettelsesmappen føjes til handlingssekvensen som vist nedenfor.
# 7) Nu skal vi tilføje en besked om, at mappen er oprettet med succes. For denne udvidelse af beskedfeltsmappen, og du vil kunne se mange muligheder som vist nedenfor.
# 8) Klik på Vis meddelelsesindstilling, som er den første mulighed på listen, du kan klikke og trække eller dobbeltklikke på Vis beskedhandling .
# 9) Egenskabsvindue i “Vis besked” handling vises.
For hver handling ville der være et tilsvarende egenskabsvindue, hvor du kan tildele dine egne egenskaber til handlingen
# 10) Indtast en titel og en meddelelse som vist nedenfor i ejendomsvinduet. Titel som “Min første test” og besked som mappe “SimpleRobot” er oprettet.
#elleve) Klik på Okay for at lukke kassen.
# 12) Din designerskærm skal se ud som vist nedenfor.
Trin til oprettelse af testscriptet, som robotten skal køre, er afsluttet nu.
Dernæst skal du køre robotten for at kontrollere, om den fungerer som forventet.
# 13) Klik på Kør ikon som vist på nedenstående skærm.
Når du klikker på Kør, begynder robotten straks at udføre hver linje i hovedkonsollen.
Når det er afsluttet, skal du se en meddelelsesboks 'Mappe' SimpleRobot 'er oprettet' som vist nedenfor, og der oprettes en ny mappe på den destination, som du har valgt i egenskabsvinduet i handlingsoprettelsesmappen.
Så det er gjort nu. Du har oprettet en ny mappe med robotten.
Luk robotdesigneren og redd robotten.
Du kan se den oprettede robot i WinAutomation-konsollen som vist nedenfor.
Der er få eksempler som standard, hvor du som standard kan forstå og køre dem. WinAutomation har leveret disse eksempler for en bedre forståelse af værktøjet.
Ifølge brugerens oplevelsesniveau er der mange sådanne eksempler i hver mappe på WinAutomation Tool.
Opret en simpel robot - eksempel 2
I denneEksempel, vi vil se nogle avancerede funktioner i Win Automation Tool, hvor du kan bruge forskellige variabler, der er til stede, og også se hvordan vi kan bruge variablerne mellem forskellige handlinger.
Her kan du også kopiere dataene og bruge dem ved at flytte dem til forskellige handlinger.
I det første eksempel vi så, hvordan vi kan oprette en mappe, og nu tildeler vi en dato og et klokkeslæt for den mappe, vi oprettede, som ville være i navnet på mappen.
For at udføre ovennævnte handling skal vi udføre nedenstående 4 trin:
- Brug for at få den aktuelle tid.
- Som det i nummerformularen skal skiftes til et tekstformat.
- Opret en mappe med det navn.
- Endelig er vi nødt til at lægge en besked om, at de foreslåede handlinger udføres som vi gjorde det i det første eksempel. Ved at lægge beskeder ville det gøre din opgave lettere, hvor robotten har afsluttet den tildelte opgave eller ej.
Lad os se på, hvordan vi udfører ovenstående fire trin.
Trin 1: Brug for at få den aktuelle tid
Vi har allerede set i det første eksempel på, hvordan man åbner WinAutomation-værktøjet og opretter en ny robot. Lad os straks gå til handlingsdelen.
Naviger til 'Dato tid handlinger' mappen fra listen over mapper, der vises, og udvid den for at se forskellige handlinger.
Klik og træk 'Få aktuel dato og tid' handling til hovedkonsollen som vist nedenfor.
Nu, ejendomsvinduet af 'Få aktuel dato og tid' åbnes, som består af to variabler - Handlingsinput og handlingsoutput som vist nedenfor.
Der er to indstillinger tilgængelige i rullemenuen Hent af Handlingsinputvariabel. Da vi også har brug for den aktuelle dato og tid, efterlader vi muligheden, som den er.
Vi henter oplysningerne til en variabel “% CurrentDateTime%”.
Så vi kan gemme den hentede dato og tid til fremtidige formål.
Når du klikker på OK-knappen, vil du se en skærm som nedenfor.
Trin 1 er udført.
Trin 2: Skift dato til tekstformat.
Klik og udvid 'Teksthandlinger' mappe fra handlingsmappelisten.
Du vil se en liste over handlinger som vist nedenfor.
Find handlingen 'Konverter datotid til tekst' , klik og træk handlingen til hovedhandlingssekvensen.
j2ee interviewspørgsmål til seniorudviklere
Ejendomsvindue for Konverter datotid til tekst vises som vist nedenfor.
I feltet Dato tid til konvertering skal du indtaste den variabel, du har oprettet i din tidligere handling, dvs. “% CurrentDateTime”.
Vælg Brugerdefineret format fra Format for at bruge rullemenuen.
Der er mange brugerdefinerede formater til dato og klokkeslæt i rullemenuen brugerdefineret format.
Lad os her vælge yyMMdd-format i vores eksempel.
Ejendomsvinduet ser ud som vist nedenfor.
Handlingsoutputtet vil være “% FormattedDateTime%” nu.
Trin 3: Opret en mappe
Som vi så i eksempel 1, skal vi oprette en ny mappe.
I dette trin opretter du en ny mappe med navnet “% FormattedDateTime” og gem output i en mappe og skal tildele en besked, når den tildelte opgave er afsluttet.
Trin 4: Tildel en displaymeddelelse
Det sidste trin er at tildele en displaymeddelelse til opgaven.
Vi er nødt til at udføre de samme trin som vi gjorde i det første eksempel.
Klik på OK knap , og ejendomsvinduet for displaymeddelelsen lukkes.
Når alle trin er udført, skal din endelige robotdesigner se ud som vist nedenfor.
Kør nu robotten ved at klikke på køre ikon øverst som vi gjorde i eksempel 1.
Når din test er kørt, skal du kontrollere og kontrollere i destinationsmappen, om en ny mappe er oprettet med mappenavnet som aktuel dato og tid i et tekstformat.
Gem projektet, og luk robotdesigneren.
Vi har succes med to eksempler på, hvordan du bruger WinAutomation-værktøjet til at automatisere et Windows-program.
Konklusion
Jeg håber, at alle skal have en grundlæggende viden om, hvordan man bruger WinAutomation Software-værktøjet til automatisering af et Windows-program gennem denne vejledning.
Efter at have brugt det praktisk, vil du vide, at det er et af de bedste og nemmeste værktøjer til at automatisere windows og webapplikationer.
Anbefalet læsning
- WinAutomation Tutorial: Automatisering af Windows-applikationer (del 1)
- Kom godt i gang med Robotium - Det mest populære testapparat til Android-applikations-UI
- Overvågning af applikations- og IT-infrastrukturpræstationer ved hjælp af eG Enterprise Tool (praktisk gennemgang)
- Introduktion til Sikuli GUI-automatiseringsværktøj (automatiser alt hvad du ser på skærmen) - Sikuli vejledning # 1
- Sådan automatiseres Android-applikationer ved hjælp af TestComplete-værktøjet
- TestLodge Test Management Tool Review
- Installation af din applikation på enheden og start test fra Eclipse
- Vejledning til test af webapplikationssikkerhed