how use winautomation tool automate windows application
Hoe de Windows-applicatie te automatiseren met behulp van WinAutomation Tool (deel II):
We hebben alle basisprincipes van de WinAutomation-tool behandeld in onze vorige tutorial “ Windows-applicatie automatiseren met WinAutomation Tool (deel 1)
Het grootste deel komt in deze tutorial, hier zullen we bespreken hoe we aan de slag kunnen gaan met de tool en een eenvoudige robot kunnen maken en de robot kunnen laten draaien met enkele real-time voorbeelden.
Aangezien we doorgaan met dit deel, raden we u ten zeerste aan om WinAutomation Tool te installeren volgens de details in deel 1
Deze tutorial bevat een grafische weergave van elke stap die betrokken is bij het maken van een robot, samen met praktische voorbeelden om u in staat te stellen het concept op een betere manier te begrijpen.
In deze tutorial kijken we naar het volgende:
# 1) Maak een eenvoudige robot - 1
Bestaat uit een zeer eenvoudige creatie van een robot zonder enige eigenschappen van de WinAutomation Tool te gebruiken.
# 2) Maak een eenvoudige robot - 2
Bestaat uit een iets gecompliceerder geval met enkele geavanceerde stappen.
Laten we nu kijken hoe we een eenvoudige robot kunnen maken met twee verschillende voorbeelden.
Omdat het geen open source-tool is, gebruik ik de Basic Edition van WinAutomation-tool, een gratis proefperiode van 30 dagen. De verschillende edities van WinAutoamtion Tool zijn al besproken in onze vorige tutorial.
Wat je leert:
- Maak een eenvoudige robot - Voorbeeld 1
- Maak een eenvoudige robot - Voorbeeld 2
- Gevolgtrekking
- Aanbevolen literatuur
Maak een eenvoudige robot - Voorbeeld 1
Identificeer eerst het WinAutomation-pictogram en dubbelklik erop om de console te openen.
- Dubbelklik op dit pictogram
Het duurt enkele seconden voordat WinAutomation is gestart en de console is weergegeven.
Hieronder ziet u de schermafbeelding van hoe WinAutomation Console eruit zal zien.
Er zijn enkele voorgedefinieerde voorbeelden die aan de linkerkant van de console worden weergegeven.
Hier kunt u uw projecten in verschillende mappen maken, zoals weergegeven in de bovenstaande afbeelding.
Laten we nu beginnen met het maken van een eenvoudige robot met twee stappen. Hoewel het handmatig veel sneller zou zijn, omdat het een eenvoudige eenvoudige test is, laten we ermee beginnen.
Hier is ons doel om een map in C-schijf te maken en de map een naam te geven, bijvoorbeeld SimpleRobot.
Het is slechts een demonstratie van het gebruik van enkele belangrijke functies.
Stappen:
- Maak een nieuwe folder.
- Geef de map een naam.
- Voeg een bericht toe dat de taak is voltooid.
# 1) Klik op de Nieuw Robot-pictogram in de linkerbovenhoek zoals hieronder weergegeven. U kunt ook de snelkoppeling (CTRL + N) gebruiken om een nieuwe robot te maken.
#twee) Zodra u op de nieuwe robot klikt, krijgt u een scherm waarin wordt gevraagd om de nieuwe robot een naam te geven. Wijs een naam toe tegen de nieuwe robot - zeg 'Eerste robot'
# 3) Zodra u uw robot een naam geeft en op enter klikt, ziet u een Robot ontwerper zoals hieronder getoond, waar het bestaat uit vele mappen die hun eigen eigenschappen hebben en gebruikt kunnen worden tijdens automatisering. Omdat alles hier vooraf is gedefinieerd, is het zo gemakkelijk om de WinAutomation-tool te gebruiken.
# 4) Open de map 'Mappen' en je kunt zien 'Map aanmaken' optie eronder zoals hieronder getoond.
# 5) Nu kunt u de actie slepen, een map maken en deze neerzetten in de hoofdactieserie die aan de rechterkant aanwezig is, zoals hieronder wordt weergegeven. U kunt ook dubbelklikken op het Actie map maken
# 6) Zodra u dubbelklikt op de map aanmaken, wordt een venster met mapeigenschappen geopend, zoals hieronder weergegeven, waarin u de locatie en naam van de map in de daarvoor bestemde velden kunt invoeren.
Voer niets in Action Output in, laat het zoals het is en klik op OK-knop
Daarna kunt u zien dat de aanmaakmap is toegevoegd aan de actiesequentie zoals hieronder te zien is.
# 7) Nu moeten we een bericht toevoegen dat de map met succes is gemaakt. Voor deze vouw de map met berichtvakken uit en u zult vele opties kunnen zien, zoals hieronder weergegeven.
# 8) Klik op de optie Bericht weergeven, de eerste optie in de lijst, u kunt klikken en slepen of dubbelklikken Berichtactie weergeven
# 9) Eigenschappenvenster van het 'Bericht weergeven' actie wordt weergegeven.
Voor elke actie zou er een bijbehorend eigenschappenvenster zijn, waar u uw eigen eigenschappen aan de actie kunt toewijzen
# 10) Voer een titel en een bericht in zoals hieronder weergegeven in het eigenschappenvenster. Titel als 'Mijn eerste test' en bericht als map 'SimpleRobot' is gemaakt.
#elf) Klik op OK om de doos te sluiten.
# 12) Uw designerscherm moet eruitzien zoals hieronder weergegeven.
De stappen voor het maken van het testscript voor de robot die moet worden uitgevoerd, zijn nu voltooid.
Vervolgens moet u de robot laten draaien om te controleren of deze werkt zoals verwacht.
# 13) Klik op de Uitvoeren pictogram zoals weergegeven in het onderstaande scherm.
Zodra u op Uitvoeren klikt, begint de robot onmiddellijk met het uitvoeren van elke regel in de hoofdconsole.
Als het eenmaal is voltooid, zou u een berichtvenster moeten zien 'Map' SimpleRobot 'is aangemaakt', zoals hieronder getoond, en een nieuwe map wordt aangemaakt op de bestemming die u hebt geselecteerd in het eigenschappenvenster van de map voor het maken van acties.
Dus het is nu klaar. U heeft met succes een nieuwe map aangemaakt met behulp van de Robot.
Sluit de Robot Designer en red de robot.
U kunt de gemaakte robot in de WinAutomation-console zien, zoals hieronder weergegeven.
Er zijn standaard enkele voorbeelden waar u deze standaard kunt begrijpen en uitvoeren. WinAutomation heeft deze voorbeelden gegeven voor een beter begrip van de tool.
Afhankelijk van het ervaringsniveau van de gebruiker, zijn er veel van dergelijke voorbeelden in elke map van de WinAutomation Tool.
Maak een eenvoudige robot - Voorbeeld 2
In dezeVoorbeeld we zullen enkele geavanceerde functies van de Win Automation Tool zien, waar u verschillende variabelen kunt gebruiken die aanwezig zijn en ook zien hoe we de variabelen tussen verschillende acties kunnen gebruiken.
Hier kunt u de gegevens ook kopiëren en gebruiken door ze naar verschillende acties te verplaatsen.
In het eerste voorbeeld we hebben gezien hoe we een map kunnen maken, nu zullen we een datum en tijd toewijzen voor de map die we hebben gemaakt, die in de naam van de map zou staan.
Om de bovengenoemde actie uit te voeren, moeten we de onderstaande 4 stappen uitvoeren:
- Moet de huidige tijd krijgen.
- Zoals het in het cijfervorm, moet het in een tekstformaat veranderen.
- Maak een map met die naam.
- Ten slotte moeten we een bericht plaatsen dat de voorgestelde acties worden uitgevoerd zoals we deden in het eerste voorbeeld. Door berichten op te hangen, zou het uw taak gemakkelijker maken wanneer de robot de toegewezen taak heeft voltooid of niet.
Laten we eens kijken hoe u de bovenstaande vier stappen kunt uitvoeren.
Stap 1: Moet de huidige tijd ophalen
We hebben in het eerste voorbeeld al gezien hoe u de WinAutomation-tool opent en een nieuwe robot maakt. Laten we meteen naar het actiegedeelte gaan.
Navigeer naar het 'Datum / tijd-acties' map uit de lijst met weergegeven mappen en vouw deze uit om verschillende acties te zien.
Klik en sleep 'Huidige datum en tijd ophalen' actie naar de hoofdconsole zoals hieronder weergegeven.
Nu is het eigenschappenvenster van 'Huidige datum en tijd ophalen' wordt geopend die uit twee variabelen bestaat - Actie-input en actie-output zoals hieronder weergegeven.
Er zijn twee opties beschikbaar in de vervolgkeuzelijst Ophalen van de variabele actieinvoer. Omdat we ook de huidige datum en tijd nodig hebben, laten we de optie zoals die is.
We halen de informatie op naar een variabele '% CurrentDateTime%'.
Zodat we de opgehaalde datum en tijd kunnen opslaan voor toekomstige doeleinden.
Zodra u op de knop OK klikt, ziet u een scherm zoals hieronder.
Stap 1 is voltooid.
Stap 2: Wijzig de datum in tekstformaat.
Klik en vouw het 'Tekstacties' map uit de acties mappenlijst.
U ziet een lijst met acties zoals hieronder weergegeven.
Zoek de actie 'Converteer datum en tijd naar tekst' , klik en sleep de actie naar de hoofdactieserie.
hoe je een volledige afspeellijst van youtube kunt downloaden zonder software
Het eigenschappenvenster voor Datum en tijd omzetten in tekst wordt weergegeven zoals hieronder weergegeven.
In het veld Datum tijd om te converteren moet u de variabele invoeren die u in uw vorige actie hebt gemaakt, d.w.z. '% CurrentDateTime'.
Selecteer Aangepast formaat bij Formaat om de vervolgkeuzelijst te gebruiken.
Er zijn veel aangepaste indelingen voor datum en tijd in de vervolgkeuzelijst met aangepaste indelingen.
Laten we hier de indeling jjMMdd selecteren in ons voorbeeld.
Het eigenschappenvenster ziet er uit zoals hieronder weergegeven.
De actie-output zal zijn '% FormattedDateTime%' nu.
Stap 3: Maak een map
Zoals we in voorbeeld 1 hebben gezien, moeten we een nieuwe map maken.
In deze stap maakt u een nieuwe map met de naam '% FormattedDateTime' en sla de uitvoer op in een map en u moet een bericht toewijzen zodra de toegewezen taak is voltooid.
Stap 4: wijs een displaybericht toe
De laatste stap is het toewijzen van een displaybericht aan de taak.
We moeten dezelfde stappen uitvoeren als in het eerste voorbeeld.
Klik op OK-knop , en het eigenschappenvenster van het weergegeven bericht wordt gesloten.
Zodra alle stappen zijn voltooid, ziet uw uiteindelijke robotontwerper eruit zoals hieronder weergegeven.
Start nu de robot door op de te klikken pictogram uitvoeren bovenaan zoals we deden in voorbeeld 1.
Nadat uw test met succes is uitgevoerd, gaat u in de bestemmingsmap kijken of er een nieuwe map is gemaakt met de mapnaam als huidige datum en tijd in tekstformaat.
Sla het project op en sluit de robotontwerper.
We zijn met succes klaar met twee voorbeelden van het gebruik van de WinAutomation-tool om een Windows-applicatie te automatiseren.
Gevolgtrekking
Ik hoop dat iedereen een basiskennis moet hebben van het gebruik van de WinAutomation Software-tool voor het automatiseren van een Windows-applicatie via deze tutorial.
Nadat u het praktisch hebt gebruikt, zult u ontdekken dat het een van de beste en gemakkelijkste tools is om vensters en webapplicaties te automatiseren.
Aanbevolen literatuur
- WinAutomation-zelfstudie: Windows-applicaties automatiseren (deel 1)
- Aan de slag met Robotium - De meest populaire UI-testtool voor Android-applicaties
- Prestatiebewaking van applicatie- en IT-infrastructuur met behulp van eG Enterprise Tool (hands-on review)
- Inleiding tot Sikuli GUI Automation Tool (Automatiseer alles wat je op het scherm ziet) - Sikuli Tutorial # 1
- Hoe Android-applicaties te automatiseren met behulp van de TestComplete Tool
- TestLodge Test Management Tool Beoordeling
- Installeer uw applicatie op het apparaat en begin met testen vanuit Eclipse
- Handleiding voor het testen van webapplicaties