how use winautomation tool automate windows application
Hur man automatiserar Windows-applikationer med WinAutomation Tool (Del II):
Vi har täckt alla grunderna i WinAutomation-verktyget i vår tidigare handledning ' Automatisera Windows-applikation med WinAutomation Tool (del 1) ”.
Huvuddelen kommer i denna handledning, här kommer vi att diskutera hur man kommer igång med verktyget och skapa en enkel robot och köra roboten med några exempel i realtid.
När vi fortsätter med den här delen rekommenderar vi starkt att du installerar WinAutomation Tool enligt informationen i del 1 .
Denna handledning innehåller en bildföreställning av varje steg som är involverat i att skapa en robot tillsammans med praktiska exempel för att du ska kunna förstå konceptet på ett bättre sätt.
I denna handledning kommer vi att undersöka följande:
# 1) Skapa en enkel robot - 1
Består av en mycket enkel skapande av en robot utan att använda några egenskaper för WinAutomation Tool.
# 2) Skapa en enkel robot - 2
Består av ett lite mer komplicerat fall med några avancerade steg.
Låt oss nu se hur man skapar en enkel robot med två olika exempel.
Eftersom det inte är ett öppen källkodsverktyg, kör jag Basic Edition av WinAutomation-verktyget, vilket är en 30-dagars gratis provperiod. De olika utgåvorna av WinAutoamtion Tool har diskuterats redan i vår tidigare handledning.
Vad du kommer att lära dig:
Skapa en enkel robot - Exempel 1
Identifiera först WinAutomation-ikon och dubbelklicka på den för att öppna konsolen.
- Dubbelklicka på den här ikonen
WinAutomation tar några sekunder att komma igång och visa konsolen.
Nedan är skärmdumpen av hur WinAutomation Console kommer att se ut.
Det finns få fördefinierade exempel som visas på vänster sida av konsolen.
Här kan du skapa dina projekt som olika mappar som visas i bilden ovan.
Låt oss börja med att skapa en enkel robot med två steg. Även om det skulle gå mycket snabbare manuellt, eftersom det är ett enkelt grundläggande test, låt oss börja med det.
Här är vårt mål att skapa en mapp i C-enhet och namnge mappen, säg SimpleRobot.
Det är bara en demonstration av hur man använder några viktiga funktioner.
Steg:
- Skapa en ny mapp.
- Namnge mappen.
- Lägg till ett meddelande om att uppgiften är klar.
# 1) Klicka på Ny robotikon i det övre vänstra hörnet som visas nedan. Du kan också använda genvägen (CTRL + N) för att skapa en ny robot.
#två) När du väl har klickat på den nya roboten får du en skärm där den kommer att be att namnge den nya roboten. Tilldela ett namn till den nya roboten - säg “första roboten”
# 3) När du väl har gett din robot ett namn och klickat på Enter kommer du att se en Robotdesigner som visas nedan, där den består av många mappar som har sina egna egenskaper och kan användas under automatisering. Eftersom allt är fördefinierat här är det så enkelt att använda WinAutomation-verktyget.
# 4) Öppna mappen “Mappar” och du kan se 'Skapa mapp' alternativ under det som visas nedan.
# 5) Nu kan du dra åtgärden och skapa en mapp och släppa den till huvudåtgärdssekvensen som finns på höger sida som visas nedan. Du kan också dubbelklicka på Åtgärd skapa mapp .
# 6) När du dubbelklickar på skapa mappen öppnas ett mappegenskapsfönster som visas nedan där du kan ange mappens plats och namn i de angivna fälten.
Ange ingenting i Action Output, lämna det som det är för tillfället och klicka på OK-knapp .
Efter det kan du se att skapa-mappen läggs till i åtgärdssekvensen enligt nedan.
# 7) Nu måste vi lägga till ett meddelande om att mappen har skapats framgångsrikt. För den här mappen för meddelandefält expanderar du och du kommer att kunna se många alternativ som visas nedan.
# 8) Klicka på Visa meddelandealternativ som är det första alternativet i listan, du kan klicka och dra eller dubbelklicka på Visa meddelandeåtgärd .
# 9) Egenskapsfönster i “Visa meddelande” åtgärd visas.
För varje åtgärd skulle det finnas ett motsvarande egenskapsfönster där du kan tilldela dina egna egenskaper till åtgärden
# 10) Ange en titel och ett meddelande som visas nedan i fastighetsfönstret. Titel som 'Mitt första test' och meddelande som mapp 'SimpleRobot' har skapats.
#elva) Klicka på OK för att stänga rutan.
# 12) Din designerskärm ska se ut som visas nedan.
Stegen för att skapa testskriptet för roboten att köra är slutfört nu.
Därefter måste du köra roboten för att kontrollera om den fungerar som förväntat.
# 13) Klicka på Kör ikon som visas på skärmen nedan.
När du klickar på Kör, börjar roboten omedelbart att köra varje rad i huvudkonsolen.
När den är klar bör du se en meddelandefält 'Mapp' SimpleRobot 'har skapats' som visas nedan och en ny mapp skulle skapas vid den destination som du har valt i egenskapens fönster i åtgärdens skapande mapp.
Så det är klart nu. Du har skapat en ny mapp med hjälp av roboten.
Stäng robotdesignern och rädda roboten.
Du kan se den skapade roboten i WinAutomation-konsolen som visas nedan.
Det finns få exempel som standard där du kan förstå och köra dem som standard. WinAutomation har tillhandahållit dessa exempel för en bättre förståelse av verktyget.
Enligt användarens erfarenhetsnivå finns det många sådana exempel i varje mapp i WinAutomation Tool.
Skapa en enkel robot - exempel 2
I dennaExempel, vi kommer att se några avancerade funktioner i Win Automation Tool där du kan använda olika variabler som finns och också se hur vi kan använda variablerna mellan olika åtgärder.
Här kan du också kopiera och använda den genom att flytta den till olika åtgärder.
I det första exemplet, vi såg hur vi kan skapa en mapp, nu kommer vi att tilldela ett datum och tid för den mapp som vi skapade som skulle vara i mappens namn.
För att utföra ovan nämnda åtgärd måste vi utföra nedanstående fyra steg:
- Behöver du få aktuell tid.
- Som det i nummerformuläret, måste du ändra till ett textformat.
- Skapa en mapp med det namnet.
- Slutligen måste vi lägga upp ett meddelande om att de föreslagna åtgärderna görs som vi gjorde i det första exemplet. Genom att lägga upp meddelanden skulle det göra din uppgift enklare där roboten har slutfört den tilldelade uppgiften eller inte.
Låt oss ta en titt på hur vi utför de ovanstående fyra stegen.
Steg 1: Behöver du få aktuell tid
Vi har redan sett i det första exemplet på hur man öppnar WinAutomation-verktyget och skapar en ny robot. Låt oss genast gå till handlingsdelen.
Navigera till ”Datumåtgärder” mappen från listan över mappar som visas och expandera den för att se olika åtgärder.
Klicka och dra “Få aktuellt datum och tid” åtgärd till huvudkonsolen enligt nedan.
Nu, fastighetsfönstret för “Få aktuellt datum och tid” öppnas som består av två variabler - Åtgärdsingång och åtgärdsutgång enligt nedanstående.
Det finns två alternativ i rullgardinsmenyn Hämta i åtgärdsinmatningsvariabeln. Eftersom vi också behöver aktuellt datum och tid lämnar vi alternativet som det är.
Vi kommer att hämta informationen till en variabel “% CurrentDateTime%”.
Så att vi kan lagra hämtat datum och tid för framtida ändamål.
När du klickar på OK-knappen ser du en skärm som nedan.
Steg 1 är klar.
Steg 2: Ändra datum till textformat.
Klicka och expandera “Textåtgärder” mapp från handlingsmapplistan.
Du kommer att se en lista med åtgärder som visas nedan.
Hitta åtgärden ”Konvertera datum till text” , klicka och dra åtgärden till huvudåtgärdssekvensen.
världens bästa datahackingsprogramvara gratis nedladdning
Egenskapsfönstret för Konvertera datum till text visas som visas nedan.
I fältet Datum tid för konvertering måste du ange variabeln som du skapade i din tidigare åtgärd, dvs. “% CurrentDateTime”.
Välj Anpassat format från Format för att använda rullgardinsmenyn.
Det finns många anpassade format för datum och tid i rullgardinsmenyn för det anpassade formatet.
Här ska vi välja yyMMdd-format i vårt exempel.
Fastighetsfönstret ser ut som visas nedan.
Åtgärdsutgången blir “% FormattedDateTime%” nu.
Steg 3: Skapa en mapp
Som vi såg i exempel 1 måste vi skapa en ny mapp.
I det här steget skapar du en ny mapp med namnet “% FormattedDateTime” och lagra utdata i en mapp och måste tilldela ett meddelande när den tilldelade uppgiften är klar.
Steg 4: Tilldela ett displaymeddelande
Det sista steget är att tilldela ett visningsmeddelande för uppgiften.
Vi måste utföra samma steg som vi gjorde i det första exemplet.
Klicka på OK-knapp , och egenskapens fönster för visningsmeddelandet kommer att stängas.
När alla steg är klara ska din slutliga robotdesigner se ut som visas nedan.
Kör nu roboten genom att klicka på kör ikon högst upp som vi gjorde i exempel 1.
När testet har körts, gå och kontrollera i målmappen om en ny mapp skapad med mappnamnet som aktuellt datum och tid i ett textformat.
Spara projektet och stäng robotdesignern.
Vi är framgångsrika med två exempel på hur du använder WinAutomation-verktyget för att automatisera ett Windows-program.
Slutsats
Jag hoppas att alla ska ha en grundläggande kunskap om hur man använder WinAutomation Software-verktyget för att automatisera ett Windows-program genom denna handledning.
Efter att ha använt det praktiskt kommer du att veta att det är ett av de bästa och enklaste verktygen för att automatisera Windows och webbapplikationer.
Rekommenderad läsning
- WinAutomation-handledning: Automatisering av Windows-applikationer (del 1)
- Komma igång med Robotium - det mest populära testverktyget för Android-användargränssnitt
- Övervakning av applikations- och IT-infrastruktur med hjälp av eG Enterprise Tool (praktisk översyn)
- Introduktion till Sikuli GUI Automation Tool (Automate Anything You See on Screen) - Sikuli Tutorial # 1
- Hur man automatiserar Android-applikationer med TestComplete-verktyget
- TestLodge Test Management Tool Review
- Installera din applikation på enheten och börja testa från Eclipse
- Testguide för webbapplikationssäkerhet