V tej vadnici bomo ustvarili skripte za kumare, da bomo preizkusili dva scenarija
- Kumara Skripta 1: Pomnožite 2 številki
- Cucumber Script 2: Preverite izhod, ko je vpisan ali ni vpisan ID e-pošte
Kumara Skripta 1: Pomnožite 2 številki
Korak 1) Odprite RubyMine Editor prek menija Start Windows
Korak 2) V urejevalniku Rubymine kliknite na Ustvari nov projekt
Korak 3) Izberite lokacijo projekta in kliknite »Ustvari«.
Korak 4) Ustvarite imenik datotek
5. korak) Imenik poimenujte kot "lastnosti"
Korak 6) Ustvarite in shranite datoteko v "yourfolder / features /" z imenom "yourfilename.feature"
Korak 7) Če želite izvesti naš scenarij, v datoteko s funkcijami shranite naslednji program
Koda:
Značilnost: MnoženjePomnožim dve številkiScenarij: pomnožite a in bGlede na to, da imam spremenljivko aIn imam spremenljivko bKo množim a in bNato prikažem rezultat
8. korak) Zdaj pa zaženimo našo prvo funkcijsko datoteko!
Kliknite "Zaženi ukazni poziv z Rubyjem"
In rezultat, ki ga dobite, je
Napako vidite, ker morate za datoteko funkcije napisati datoteko z definicijami korakov
Korak 7) Ustvarimo datoteko z definicijo koraka za našo datoteko s funkcijami!
Ustvarite novo mapo v urejevalniku Rubymine z imenom "step_definition"
Korak 8) Shranite datoteko kot spodaj v "yourfolder / features / step_ definitions" z imenom test_step.rb
Korak 9) V datoteko koraka vpišite naslednjo kodo
Koda :
Glede na (/ imam spremenljivko $ /) do@a = 50konecIn (/ imam spremenljivko b $ /) do@b = 70konecKo (/ I množenje a in b $ /) naredim@mul = @a * @bkonecNato (/ Prikažem Rezultat $ /)postavi "Množenje # {@ a} in # {@ b} je # {@ mul}"konec
Korak 10) Zdaj znova zaženite našo funkcijsko datoteko:
Rezultat je
Cucumber Script 2: Preverite izhod, ko je vpisan ali ni vpisan ID e-pošte
V tem primeru uporabljamo Ruby
Preskusni scenarij : preverite izhod, če ID e-pošte NI vnesen
Preskusni koraki:
- Odprite brskalnik
- Pojdite na http://demo.guru99.com/
- Ali ne vstopijo e-ID
- Kliknite Pošlji
Preskusni scenarij : preverite izhod, ko vnesete ID e-pošte
Preskusni koraki:
- Odprite brskalnik
- Pojdite na http://demo.guru99.com/
- Vnesite ID e-pošte
- Kliknite Pošlji
Funkcija: guru99 Prijava na demo stranZa prijavo na demo strani moramo vnesti podatke za prijavoScenarij: Registrirajte se na demo strani Guru99 brez e-pošteGlede na to, da sem na domači strani Guru99Ko vnesete prazne podatke za Registriraj seNato se prikaže e-poštno sporočilo o napakiScenarij: Registrirajte se na demo strani Guru99 z veljavnim e-poštnim naslovomGlede na to, da sem na domači strani Guru99Ko vnesete podrobnosti za RegisterNato prikazani podatki za prijavo
Koda v datoteki z definicijo koraka
zahtevajo 'watir-webdriver'zahtevajo "obarvanje"brskalnik = Watir :: Browser.newGlede na (/ Sem na domači strani Guru99 $ /) dobrowser.goto "http://demo.guru99.com"konecKo (/ vnesite prazne podatke za Register $ /)browser.text_field (: name, "emailid"). set ("")button.button (: name, "btnLogin"). kliknitekonecNato (/ e-poštno sporočilo o napaki je prikazano $ /)postavi "Email is required" .redbrowser.closekonecKo (/ vnesite podrobnosti za Register $ /)brskalnik = Watir :: Browser.newbrowser.goto "http://demo.guru99.com"browser.text_field (: ime, "emailid"). set (" Ta e-poštni naslov je zaščiten proti smetenju. Če ga želite videti, omogočite Javascript.")button.button (: name, "btnLogin"). kliknitekonecNato (/ podatki za prijavo so prikazani $ /)postavi "Uspešno se registriraj"browser.closekonec
Zaženite kodo v ukaznem pozivu in dobite