Ustvari svoj prvi scenarij za kumare (2 primera)

Kazalo:

Anonim

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:

  1. Odprite brskalnik
  2. Pojdite na http://demo.guru99.com/
  3. Ali ne vstopijo e-ID
  4. Kliknite Pošlji

Preskusni scenarij : preverite izhod, ko vnesete ID e-pošte

Preskusni koraki:

  1. Odprite brskalnik
  2. Pojdite na http://demo.guru99.com/
  3. Vnesite ID e-pošte
  4. Kliknite Pošlji
Koda v datoteki s funkcijami
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