autoit tutorial autoit download
To je vadnica AutoIt za začetnike. Naučite se prenašati, nameščati in pisati osnovne skripte AutoIt za obdelavo pojavnih oken sistema Windows z uporabo AutoIt in Selenium:
Pojavna okna so tista dražilna okna, ki se pojavijo med delom na nečem pomembnem in prekinejo našo koncentracijo. Med testiranjem se jih je treba znebiti.
V tem članku bomo razpravljali kako ravnati s pojavnimi okni pri testiranju avtomatizacije z uporabo .
Ta vadnica zajema:
- Kako ravnati s pojavnimi okni v programu Selenium WebDriver,
- Nalaganje ali prenos datotek ali slik s prenosom našega nadzora iz Selenium WebDriver v AutoIt
- Kako poklicati skript AutoIt iz našega programa
Najprej pa dajmo razumeti, kaj je AutoIt, kako ga namestiti in uporabljati.
Kaj se boste naučili:
- Kaj je AutoIt?
- Prenos in namestitev AutoIt - Vodnik po korakih
- Urejevalnik skriptov AutoIt - Namestitev
- Kako napisati skript AutoIt:
- Prenos pojavnega primera:
- Primer nalaganja pojavnega okna:
- Kako naložiti datoteko?
- Primer pojavnega okna za prijavo
- Kako vnesti uporabniško ime in geslo v zgornje pojavno okno za opozorilo?
- Za kaj še lahko uporabimo AutoIt?
- Zaključek:
- Priporočeno branje
Kaj je AutoIt?
AutoIt V3 jebrezplačna programska opremaorodje, ki se uporablja za avtomatizacijo česar koli v okolju Windows. Skript AutoIt je napisan v OSNOVNEM jeziku. Lahko simulira katero koli kombinacijo pritiskov tipk, premikanja miške in manipulacije z okni / krmilnimi elementi.
S pomočjo programa AutoIt lahko pripravimo skripte za rutinska dejanja, kot so vnos / izhod datotek, upravljanje aplikacij, spremljanje virov in skrbniške naloge itd. Vendar bomo v tem članku razpravo omejili na obdelavo pojavnih oken v programu Selenium WebDriver.
Medtem avtomatizacijo s selenom ali s katerim koli drugim orodjem v zvezi s tem vsi naletimo na pogost problem, pojavna okna. Ker je Selenium omejen na avtomatizacijo brskalnikov, okno namizja ni v dosegu. Spletne aplikacije včasih potrebujejo interakcijo z namizji, da izvedejo stvari, kot so nalaganje in nalaganje datotek. Na voljo so orodja za avtomatizacijo tovrstnega poteka dela, kot je AutoIt, ogrodje robotov, test svile itd.
Datoteke ali slike lahko naložimo ali prenesemo s prenosom našega nadzor iz Selenium WebDriver do AutoIt. Iz našega programa moramo izrecno poklicati skript AutoIt.
Preberite tudi => Kako ravnati z opozorili / pojavnimi okni v programu Selenium WebDriver
Prenos in namestitev AutoIt - Vodnik po korakih
Samodejni prenos: Za prenos kliknite tukaj Trenutna različica AutoItV3 in urejevalnik AutoIt Script .
Ko ga prenesete, v sistem namestite nastavitev AutoItV3. Za namestitev AutoIt sledite spodnjim korakom.
Korak 1 - Kliknite namestitveno datoteko

2. korak - Sprejmite licenčno pogodbo

3. korak - Izberite 64-bitne ali 32-bitne možnosti glede na vaš operacijski sistem: jaz izberem 64-bitne

4. korak - Kliknite na naslednjo in z dvoklikom izberite, katero operacijo želite izvesti: odločim se za zagon skripta

5. korak - Izberite vse potrebne komponente in kliknite Naprej. Izberete lahko tudi privzeto, če so vse označene

6. korak - Izberite mesto namestitve datoteke in kliknite Namesti. Namestitev bo trajala nekaj sekund. Ko končate, namestite urejevalnik skriptov

Urejevalnik skriptov AutoIt - Namestitev
Prenesite datoteko SciTE.exe in namestite; je urejevalnik, ki pomaga pri iskanju ukazov.

Kako napisati skript AutoIt:
- Prepoznajte nadzor sistema Windows s pomočjo 64-bitnega ali 32-bitnega orodja AutoItV3 Windows Info, odvisno od vašega operacijskega sistema
- Kliknite orodje Finder in miškin kazalec premaknite nad objekt, za katerega želite lastnosti
- Zajel bo lastnosti pojavnih oken, kot so naslov, razred, položaj, velikost, slog, ročaj in tako naprej
Orodje za iskanje informacij o oknu AutoIt V3

- Nato s pomočjo zgoraj zajetih lastnosti napišite skript v urejevalnik skriptov SciTE ali v beležko in ga shranite s pripono .au3
- Zdaj prevedite skript .au3 s pretvornikom AutoIt Script to EXE, ki pretvori datoteko .au3 v datoteko .exe
- V tem urejevalniku navedite lokacijo izvorne in ciljne mape in kliknite gumb za pretvorbo, ustvaril bo datoteko .exe
Pretvornik AutoIt Script to Exe:

- V nasprotnem primeru boste shranili skript .au3, prikazal bo možnosti prevajanja. Izberite možnost prevajanja v 64-bitno ali prevedite v 32-bitno bitno in v isti mapi bo ustvaril datoteko .exe.
- Kjer koli v testnem primeru Selenium naletite na pojavno okno za prenos / nalaganje, zaženite datoteko .exe
- Sintaksa klica datoteke .exe v vašem skriptu je: Runtime.getRuntime (). Exec (“pot do datoteke exe”);
Prenos pojavnega primera:

Kako prenesti datoteko?
Za ravnanje s pojavnimi okni za prenos lahko uporabite spodnji skript AutoIt:
V prejšnjih korakih smo že zajeli pojavna okna za prenos datotek, kot so ploščica, razred, položaj in velikost itd. Zdaj zgradite skript AutoIt z identificiranim nadzornim sistemom Windows:
WinWait('(TITLE:Opening ; CLASS:MozillaDialogClass)','', 10) //Explanation – “It will wait for the title – opening , type- mozilladialogclass, for 10 secs If WinExists('(TITLE:Opening ; CLASS:MozillaDialogClass)') Then // if condition WinActivate('(TITLE:Opening ; CLASS:MozillaDialogClass)') // if that title is found it will activate and perform below actions Send('{DOWN}') // perform down arrow operation Sleep(10) // wait for 10 secs Send('{TAB}') // perform tab operation Sleep(10) // wait for 10 secs Send('{TAB}') // perform tab operation Sleep(10) // wait for 10 secs Send('{ENTER}') // press enter button EndIf // end of if condition Primer nalaganja pojavnega okna:

Kako naložiti datoteko?
Za obdelavo pojavnega okna za nalaganje lahko uporabite spodnji skript AutoIt:
Zgradite skript AutoIt z uporabo identificiranega nadzornega sistema Windows:
WinWaitActive('File Upload') // enter the title of the pop up Send('Path of the file to enter') // enter the path of the file to upload Send('{ENTER}') / press enter Shranite in prevedite ta skript in zaženite to datoteko .exe v vašem skriptu selena, kamor moramo datoteko naložiti.
Priporočeno branje = >> Upravljanje nalaganja datotek v selenu
Primer pojavnega okna za prijavo

Kako v zgornje okno za opozorilno okno za prijavo vnesti uporabniško ime in geslo?
Za obdelavo pojavnega okna za prijavo lahko uporabite spodnji skript AutoIt:
WinWaitActive('Authentication Required','','10') If WinExists('Authentication Required') Then Send('username{TAB}') Send('Password{Enter}') EndIf' Kako preizkusiti, ali skript AutoIt prikazuje pričakovane rezultate ali ne, ne da bi ga vključil v skript selena?
Sledite spodnjim korakom:
kako ravnati v težkih situacijah
- Pred pripravo skripta dvokliknite datoteko .au3 - prikazala bo napake v vašem skriptu
- Če ne najdete nobene napake, pretvorite skript v datoteko .exe
- Ročno ustvarite pojavni scenarij prenosa datotek
- Zdaj je pop na voljo in kliknite datoteko .exe, zato mora biti sposoben sprejeti pojavno okno in prenesti datoteko
Slabosti AutoIT:
- Deluje samo v operacijskem sistemu Windows
- Poznavanje temeljnih načel kodiranja je nujno
- Je odlično orodje za profesionalce, a za začetnike nekoliko zapleteno
Za kaj še lahko uporabimo AutoIt?
Poleg predaje pojavnih oken z okni lahko z orodjem AutoIt avtomatiziramo vsako operacijo sistema Windows, kot je iskanje datotek, kopiranje datotek z enega mesta na drugo, namestitev programske opreme in tako naprej: Glejte spodnje primere -
Skript za iskanje datotek v računalniku:
$search = FileFindFirstFile('*How*') // enter the search string If $search = -1 Then // condition not satisfied show error message MsgBox(1, 'Error', 'No files/directories matched the search pattern') Exit EndIf While 1 $file = FileFindNextFile($search) If @error Then ExitLoop MsgBox(4096, 'File:', $file) WEnd FileClose($search) Shranite in prevedite ta skript in zaženite to datoteko .exe v trenutnem delovnem imeniku. Preiskal bo vse datoteke, ki se začnejo z »Kako«, in prikazal bo okno s sporočilom.
Nadaljnji viri : Učenje scenarija s programom AutoItV3 tukaj in tukaj - osnovni vodniki za začetek uporabe skriptov AutoIt.
Pomembni vidiki, ki jih morate upoštevati pri delu z AutoIt:
- Ne pozabite shraniti skripta s pripono .au3
- Sestavite svoj skript in ustvarite izvršljivo datoteko .exe
- Pojavno okno ali kar koli, s čimer želite ravnati, mora biti predhodno prisoten, da lahko datoteka .exe deluje na njem
Zaključek:
S programom AutoIt lahko avtomatiziramo kar koli v okolju operacijskega sistema Windows. To je skript, ki je napisan v OSNOVNEM jeziku in lahko obdeluje katero koli vrsto pojavnih oken, na katera naletimo opravljanje preizkusov avtomatizacije . Lahko vžge različne stvari, kot so kombinacije pritiskov tipk, premikanje miške in manipulacija z okni / krmilnimi elementi.
S programom AutoIt lahko odpravimo tudi kakršne koli težave pri interakciji med Selenium WebDriver in Windows.
Tu smo se naučili, kako naložiti / prenesti pojavno okno, obstajajo pa tudi druga vprašanja, kot so pojavno okno za preverjanje pristnosti brskalnika, iskanje datotek v določenem imeniku itd. Vse te težave lahko rešimo z orodjem AutoIt.
Skozi AutoIt lahko tudi napišete skripte za zagon opravila ob določenem času, načrtovanje opravila, kopiranje datoteke z enega strežnika na drugega itd.
Imate kakšne nasvete / izkušnje / vprašanja, ki jih lahko delite z orodjem AutoIt? Sporočite nam v komentarjih spodaj.
Priporočeno branje
- Najboljša orodja za testiranje programske opreme 2021 (QA Test Automation Tools)
- Integracija selena z JMeter
- Spock za integracijo in funkcionalno testiranje s selenom
- Ali preizkuševalci zaradi avtomatizacije izgubljajo oprijem zaradi preskušanja?
- Preizkus eBook Prenos knjige
- Avtomatizirano testiranje z uporabo orodij za kumare in selen - vaja št. 30
- Izzivi ročnega in avtomatiziranega preskušanja
- Vadnica za mrežo selena: namestitev in primer preskušanja med brskalniki