Izradite svoju prvu skriptu za krastavac (2 primjera)

Sadržaj:

Anonim

U ovom uputstvu stvorit ćemo skripte krastavaca kako bismo testirali dva scenarija

  • Krastavac Skripta 1: Pomnožite 2 broja
  • Krastavac Skripta 2: Potvrdite izlaz kad se unese ili ne unese ID e-pošte

Krastavac Skripta 1: Pomnožite 2 broja

Korak 1) Otvorite RubyMine Editor putem izbornika Start Windows

Korak 2) U Rubymine Editoru kliknite Stvori novi projekt

Korak 3) Odaberite mjesto projekta i kliknite "Stvori".

Korak 4) Stvorite direktorij datoteka

Korak 5) Naziv imenika kao „značajke”

Korak 6) Stvorite i spremite datoteku u "yourfolder / features /" s imenom "yourfilename.feature"

Korak 7) Da biste izvršili naš scenarij, spremite sljedeći program u datoteku značajki

Kodirati:

Značajka: MnoženjeMnožim dva brojaScenarij: pomnožite a i bS obzirom da imam varijablu aI imam varijablu bKad množim a i bZatim prikažem rezultat

Korak 8) Pokrenimo našu prvu značajku!

Kliknite "Pokreni naredbeni redak s Rubyjem"

I izlaz koji dobijete je

Vidite pogrešku jer morate zapisati datoteku definicija koraka za datoteku značajke

Korak 7) Stvorimo datoteku definicije koraka za našu datoteku značajki!

Stvorite novu mapu u uređivaču Rubymine s imenom "step_definition"

Korak 8) Spremite datoteku kao ispod u "yourfolder / features / step_ definitions" s imenom test_step.rb

Korak 9) U datoteku koraka napišite sljedeći kod

Šifra:

Dano (/ Imam varijablu $ /) do@a = 50krajI (/ Imam varijablu b $ /) do@b = 70krajKada (/ I množenje a i b $ /) radim@mul = @a * @bkrajZatim (/ Prikazujem rezultat $ /) dostavlja "Množenje # {@ a} i # {@ b} je # {@ mul}"kraj

Korak 10) Sada ponovo pokrenite našu datoteku značajki:

Rezultat je

Krastavac Skripta 2: Potvrdite izlaz kad se unese ili ne unese ID e-pošte

U ovom primjeru koristimo Ruby

Testni scenarij : Potvrdite izlaz kad ID e-pošte NIJE unet

Ispitni koraci:

  1. Otvorite preglednik
  2. Idite na http://demo.guru99.com/
  3. Ne ne ulaze Email ID
  4. Kliknite Pošalji

Testni scenarij : Potvrdite izlaz kad se unese ID e-pošte

Ispitni koraci:

  1. Otvorite preglednik
  2. Idite na http://demo.guru99.com/
  3. Unesite ID e-pošte
  4. Kliknite Pošalji
Kôd u datoteci značajki
Značajka: guru99 Demopage LoginZa prijavu na demo stranicu moramo unijeti podatke za prijavuScenarij: Registrirajte se na demo stranici Guru99 bez e-pošteS obzirom da sam na početnoj stranici Guru99Kada unesete prazne detalje za Registriraj seZatim se prikazuje e-adresa s pogreškomScenarij: Registrirajte se na demo stranici Guru99 s važećom e-poštomS obzirom da sam na početnoj stranici Guru99Kada unesete detalje za Registriraj seZatim prikazani detalji za prijavu

Kôd u datoteci definicije koraka

zahtijeva 'watir-webdriver'zahtijeva 'obojati'preglednik = Watir :: Browser.newDano (/ Nalazim se na početnoj stranici Guru99 $ /) dobrowser.goto "http://demo.guru99.com"krajKada (/ unesite prazne detalje za Registriraj $ /)browser.text_field (: name, "emailid"). set ("")button.button (: name, "btnLogin"). kliknitekrajZatim (/ e-adresa s pogreškom prikazana $ /) dostavlja "Email is required" .crvenpreglednik.closekrajKada (/ unesite detalje za Registriraj $ /)preglednik = Watir :: Browser.newbrowser.goto "http://demo.guru99.com"browser.text_field (: name, "emailid"). set (" Ova adresa e-pošte zaštićena je od neželjenih robota, potreban vam je omogućen JavaScript da biste je vidjeli.")button.button (: name, "btnLogin"). kliknitekrajZatim (/ detalji za prijavu prikazani $ /) učinitistavlja "Uspješno se registrirajte"preglednik.closekraj

Pokrenite kôd u naredbenom retku i dobit ćete