how use winautomation tool automate windows application
Kako automatizirati aplikaciju Windows pomoću alata WinAutomation (Dio II):
Obuhvatili smo sve osnove alata WinAutomation u našem prethodnom vodiču “ Automatizacija programa Windows pomoću alata WinAutomation (1. dio) '.
Glavni dio dolazi u ovom vodiču, ovdje ćemo razgovarati o tome kako započeti s alatom i stvoriti jednostavnog robota te pokrenuti robota s nekoliko primjera u stvarnom vremenu.
Kako nastavljamo s ovim dijelom, toplo preporučujemo da instalirate WinAutomation Tool prema detaljima navedenim u 1. dio .
Ovaj vodič uključuje slikovni prikaz svakog koraka koji je uključen u stvaranje robota, zajedno s praktičnim primjerima kako bi vam omogućio da koncept razumijete na bolji način.
U ovom uputstvu proučit ćemo sljedeće:
# 1) Stvorite jednostavnog robota - 1
Sastoji se od vrlo jednostavnog stvaranja robota bez korištenja bilo kakvih svojstava alata WinAutomation.
# 2) Stvorite jednostavnog robota - 2
Sastoji se od malo složenijeg slučaja s nekoliko naprednih koraka.
Pogledajmo sada kako stvoriti jednostavan robot s 2 različita primjera.
Budući da to nije alat otvorenog koda, vodim osnovno izdanje alata WinAutomation, a to je 30-dnevno besplatno probno razdoblje. O raznim izdanjima WinAutoamtion Tool već je bilo riječi u našem prethodnom vodiču.
Što ćete naučiti:
- Stvorite jednostavnog robota - Primjer 1
- Stvorite jednostavnog robota - Primjer 2
- Zaključak
- Preporučena literatura
Stvorite jednostavnog robota - Primjer 1
Prvo, identificirajte Ikona WinAutomation i dvaput kliknite na nju da biste otvorili konzolu.
- Dvaput kliknite na ovu ikonu
WinAutomationu će trebati nekoliko sekundi da započne i prikaže konzolu.
Ispod je snimak zaslona kako će izgledati WinAutomation Console.
Postoji nekoliko unaprijed definiranih primjera koji se prikazuju na lijevoj strani konzole.
Ovdje možete stvoriti svoje projekte u različitim mapama kao što je prikazano na gornjoj slici.
Sada krenimo s izradom jednostavnog robota s dva koraka. Iako bi to bilo puno brže ručno, jer je to osnovni jednostavan test, započnimo s njim.
Ovdje je naš cilj stvoriti mapu na C pogonu i imenovati mapu, recimo SimpleRobot.
To je samo demonstracija kako se koriste neke ključne značajke.
Koraci:
- Stvorite novu mapu.
- Nazovite mapu.
- Dodajte poruku da je zadatak dovršen.
# 1) Klikni na Nova ikona robota u gornjem lijevom kutu kao što je prikazano dolje. Možete koristiti i prečac (CTRL + N) za stvaranje novog robota.
#dva) Jednom kada kliknete na Novi robot, dobit ćete zaslon na kojem će se tražiti imenovanje novog robota. Dodijelite ime novom Robotu - recite 'Prvi robot'
# 3) Jednom kada svom robotu date ime i kliknete na enter, vidjet ćete Dizajner robota kao što je prikazano dolje, gdje se sastoji od mnogo mapa koje imaju svoja svojstva i mogu se koristiti tijekom automatizacije. Kako je ovdje sve unaprijed definirano, tako je jednostavno koristiti alat WinAutomation.
# 4) Otvorite mapu 'Mape' i možete vidjeti 'Stvori mapu' opcija ispod njega kao što je prikazano u nastavku.
# 5) Sada možete povući akciju stvoriti mapu i spustiti je u glavni slijed radnji koji je prisutan s desne strane, kao što je prikazano dolje. Također možete dvaput kliknuti na Akcija stvaranje mape .
# 6) Jednom kada dvaput kliknete na stvaranje mape, otvorit će se prozor svojstva mape, kao što je prikazano dolje, gdje možete unijeti mjesto i ime mape u predviđena polja.
Ne unosite ništa u Izlaz akcije, ostavite ga kakav je za sada i kliknite na Gumb OK .
Nakon toga možete vidjeti da je mapa za stvaranje dodana u slijed akcija kao što je prikazano u nastavku.
# 7) Sada moramo dodati poruku da je mapa uspješno stvorena. Za ovu proširite mapu okvira za poruke moći ćete vidjeti mnoge opcije kao što je prikazano u nastavku.
# 8) Kliknite opciju Prikaži poruku koja je prva opcija na popisu, možete kliknuti i povući ili dvaput kliknuti Prikaži radnju poruke .
# 9) Prozor svojstava 'Prikaži poruku' prikazat će se akcija.
Za svaku akciju postojao bi odgovarajući prozor svojstava, gdje radnji možete dodijeliti svoja svojstva
# 10) U prozoru svojstva unesite naslov i poruku kako je prikazano dolje. Stvoren je naslov kao „Moj prvi test“, a poruka kao mapa „SimpleRobot“.
#jedanaest) Kliknite na u redu zatvoriti kutiju.
# 12) Zaslon vašeg dizajnera trebao bi izgledati kao što je prikazano u nastavku.
Koraci za stvaranje testne skripte za pokretanje robota su sada dovršeni.
Dalje, morate pokrenuti robota da provjerite radi li prema očekivanjima.
# 13) Klikni na Ikona pokreni kao što je prikazano na donjem zaslonu.
Jednom kada kliknete na Run, robot odmah započinje izvršavanje svakog retka na glavnoj konzoli.
Nakon što se dovrši, trebali biste vidjeti okvir za poruku „Mapa“ SimpleRobot je stvorena ”kao što je prikazano dolje i nova mapa će se stvoriti na odredištu koje ste odabrali u prozoru svojstava mape stvaranje akcije.
Dakle, sada je gotovo. Uspješno ste stvorili novu mapu pomoću Robota.
Zatvorite Robot Designer i spasi robota.
Stvorenog robota možete vidjeti na konzoli WinAutomation kao što je prikazano dolje.
Prema zadanim postavkama postoji nekoliko primjera u kojima ih možete razumjeti i pokrenuti prema zadanim postavkama. WinAutomation je pružio ove primjere za bolje razumijevanje alata.
Prema razini iskustva korisnika, ima mnogo takvih primjera u svakoj mapi na alatu WinAutomation.
Stvorite jednostavnog robota - Primjer 2
U ovomePrimjer, vidjet ćemo neke napredne značajke alata za automatizaciju Win, gdje možete koristiti različite varijable koje su prisutne, a također ćemo vidjeti i kako možemo koristiti varijable između različitih radnji.
Ovdje također možete kopirati podatke i koristiti ih premještanjem u razne radnje.
U prvom primjeru, vidjeli smo kako možemo stvoriti mapu, sada ćemo dodijeliti datum i vrijeme za mapu koju smo stvorili, a koje bi bilo u imenu mape.
Da bismo izvršili gore spomenutu radnju, moramo izvršiti sljedeća 4 koraka:
- Trebate saznati trenutno vrijeme.
- Kao što je to u obliku broja, potrebno je promijeniti u tekstualni format.
- Stvorite mapu s tim imenom.
- Na kraju, trebamo staviti poruku da su predložene radnje izvedene kao što smo to učinili u prvom primjeru. Stavljanjem poruka olakšalo bi vam zadatak tamo gdje je robot završio dodijeljeni zadatak ili ne.
Pogledajmo kako izvesti gornja četiri koraka.
Korak 1: Trebate utvrditi trenutno vrijeme
Već smo vidjeli u prvom primjeru kako otvoriti alat WinAutomation i stvoriti novog robota. Krenimo odmah na akcijski dio.
Idite na 'Datum i vrijeme radnje' mapu s popisa prikazanih mapa i proširite je da biste vidjeli razne radnje.
Klikni i povuci 'Dohvati trenutni datum i vrijeme' akcija na glavnoj konzoli kao što je prikazano u nastavku.
Sada, prozor svojstva 'Dohvati trenutni datum i vrijeme' otvorit će se koja se sastoji od dvije varijable - Ulaz za akciju i izlaz za akciju kako je prikazano dolje.
Dvije su opcije dostupne u padajućem izborniku Dohvaćanje varijable Unos radnje. Kako nam trebaju i trenutni datum i vrijeme, ostavljamo mogućnost takvu kakva jest.
Informacije ćemo dohvatiti do varijable “% CurrentDateTime%”.
Tako da možemo preuzeti datum i vrijeme za buduće svrhe.
Jednom kada kliknete gumb U redu, vidjet ćete zaslon kao u nastavku.
Korak 1 je gotov.
Korak 2: Promijenite datum u format teksta.
Kliknite i proširite 'Tekstualne radnje' mapa iz liste mapa akcije.
Vidjet ćete popis akcija kao što je prikazano u nastavku.
Pronađite akciju 'Pretvori datumsko vrijeme u tekst' , kliknite i povucite radnju u glavni slijed radnje.
pitanja i odgovori na internetski intervju za programere
Prikazat će se prozor svojstva za Pretvori datumsko vrijeme u tekst kao što je prikazano u nastavku.
U polje Date Time to Convert morate unijeti varijablu koju ste stvorili u prethodnoj radnji, tj. “% CurrentDateTime”.
Odaberite Prilagođeni format iz Format da biste koristili padajući izbornik.
U padajućem izborniku prilagođenog formata postoji mnogo prilagođenih formata za datum i vrijeme.
U ovom primjeru odaberite format yyMMdd.
Prozor svojstava izgledat će kao što je prikazano u nastavku.
Izlaz akcije bit će '% FormattedDateTime%' sada.
Korak 3: Stvorite mapu
Kao što smo vidjeli u primjeru 1, moramo stvoriti novu mapu.
U ovom ćete koraku stvoriti novu mapu s imenom '% FormattedDateTime' i pohranite izlaz u mapu i trebate dodijeliti poruku nakon što se dodijeljeni zadatak dovrši.
Korak 4: Dodijelite prikaznu poruku
Posljednji je korak dodijeliti prikaznu poruku za zadatak.
Moramo izvesti iste korake kao u prvom primjeru.
Kliknite na Gumb OK , a prozor svojstava poruke na zaslonu bit će zatvoren.
Nakon što su svi koraci gotovi, vaš konačni dizajner robota trebao bi izgledati kao što je prikazano u nastavku.
Sada pokrenite Robota klikom na ikona za pokretanje na vrhu kao što smo to učinili u primjeru 1.
Nakon što je test uspješno pokrenut, idite i provjerite u odredišnoj mapi da li je nova mapa kreirana s imenom mape kao trenutnim datumom i vremenom u tekstualnom formatu.
Spremite projekt i zatvorite dizajnera robota.
Uspješno smo završili s dva primjera kako koristiti alat WinAutomation za automatizaciju Windows aplikacije.
Zaključak
Nadam se da bi svi trebali imati osnovno znanje o tome kako koristiti alat WinAutomation Software za automatizaciju Windows aplikacije putem ovog vodiča.
Nakon praktične upotrebe, shvatit ćete da je to jedan od najboljih i najlakših alata za automatizaciju prozora i web aplikacija.
Preporučena literatura
- Vodič za WinAutomation: Automatizacija Windows aplikacija (1. dio)
- Početak rada s Robotiumom - najpopularnijim alatom za testiranje korisničkog sučelja za Android aplikaciju
- Praćenje izvedbe aplikacijske i IT infrastrukture pomoću alata eG Enterprise (praktični pregled)
- Uvod u Sikuli GUI alat za automatizaciju (automatizirajte sve što vidite na ekranu) - Sikuli Tutorial # 1
- Kako automatizirati Android aplikacije pomoću alata TestComplete
- Pregled alata za upravljanje testom TestLodge
- Instalirajte svoju aplikaciju na uređaj i započnite testiranje iz Eclipsea
- Vodič za ispitivanje sigurnosti web aplikacija