Looge oma esimene kurgi skript (2 näidet)

Lang L: none (table-of-contents):

Anonim

Selles õpetuses loome kahe stsenaariumi testimiseks kurgi skriptid

  • Kurgi skript 1: korrutage 2 arvu
  • Kurgi skript 2: kontrollige väljundit, kui e-posti aadressi sisestatakse või sisestamata

Kurgi skript 1: korrutage 2 arvu

Samm 1) Avage RubyMine Editor Windowsi menüü Start kaudu

Samm 2) Klõpsake Rubymine Editoris käsku Loo uus projekt

Samm 3) Valige projekti asukoht ja klõpsake nuppu "Loo".

Samm 4) Looge failikataloog

Samm 5) Nimeta kataloog nagu "pakub"

Samm 6) Looge ja salvestage fail kaustas "yourfolder / features /" nimega "yourfilename.feature"

7. samm. Meie stsenaariumi käivitamiseks salvestage järgmine programm funktsioonifaili

Kood:

Funktsioon: korrutamineKorrutan kaks arvuStsenaarium: korrutage a ja bArvestades, et mul on muutuja aJa mul on muutuja bKui ma korrutan a ja bSiis kuvan tulemuse

8. samm . Käivitame nüüd oma esimese funktsioonifaili!

Klõpsake nuppu "Start Command Prompt With Ruby"

Ja saadud väljund on

Näete viga, kuna peate funktsioonifaili jaoks kirjutama sammu definitsioonifaili

Samm 7) Loome meie funktsioonifaili jaoks sammu määratlusfaili!

Looge Rubymine redaktoris uus kaust nimega "step_definition"

8. samm. Salvestage fail allpool jaotises "yourfolder / features / step_ definitions" nimega test_step.rb

Samm 9) Kirjutage sammfaili järgmine kood

Kood:

Arvestades (/ mul on muutuja a $ /) do@a = 50lõppJa (/ mul on muutuja b $ /) do@ b = 70lõppMillal (/ korrutan a ja b $ /)@mul = @a * @blõppSeejärel (/ ma kuvan tulemuse $ /) dopaneb "Korrutamine # {@ a} ja # {@ b} on # {@ mul}"lõpp

10. samm. Nüüd käivitage uuesti meie funktsioonifail:

Tulemuseks on

Kurgi skript 2: kontrollige väljundit, kui e-posti aadressi sisestatakse või sisestamata

Selles näites kasutame rubiini

Teststsenaarium : kontrollige väljundit, kui E-posti aadressi EI sisestata

Testi sammud:

  1. Avage brauser
  2. Minge aadressile http://demo.guru99.com/
  3. Ära ole sisestage e-posti id
  4. Klõpsake nuppu Esita

Testi stsenaarium : kontrollige väljundit, kui sisestate e-posti aadressi

Testi sammud:

  1. Avage brauser
  2. Minge aadressile http://demo.guru99.com/
  3. Sisestage e-posti aadressi ID
  4. Klõpsake nuppu Esita
Kood funktsioonifailis
Funktsioon: guru99 Demopage'i sisselogimineDemopage'i sisselogimiseks peame sisestama sisselogimisandmedStsenaarium: registreeruge Guru99 Demopage'is ilma meilitaArvestades, et olen Guru99 kodulehelKui sisestate registri jaoks tühjad üksikasjadSeejärel kuvatakse vea e-postStsenaarium: registreeruge kehtiva e-posti aadressiga Guru99 Demopage'isArvestades, et olen Guru99 kodulehelKui sisestate registri üksikasjadSeejärel kuvatakse sisselogimisandmed

Kood sammu määratlusfailis

nõuda 'watir-webdriver'nõuda värvimistbrauser = Watir :: Browser.newArvestades (/ Olen Guru99 kodulehel $ /)browser.goto "http://demo.guru99.com"lõppKui (/ sisestage registri $ / tühjad üksikasjad) tehabrowser.text_field (: nimi, "emailid"). seatud ("")brauser.nupp (: nimi, "btnLogin"). klõpsake nuppulõppSeejärel (/ vea e-posti aadressi kuvataksepaneb "E-post on vajalik" .punanebrauser.sulelõppKui (/ sisestage registri $ / üksikasjad) tehabrauser = Watir :: Browser.newbrowser.goto "http://demo.guru99.com"browser.text_field (: nimi, "emailid"). set (" See e-posti aadress on spämmirobotite eest kaitstud. Selle vaatamiseks peab olema lubatud JavaScript.")brauser.nupp (: nimi, "btnLogin"). klõpsake nuppulõppSeejärel (/ sisselogimise üksikasjad kuvatakse $ /)paneb "edukalt registreeru"brauser.sulelõpp

Käivitage kood käsureal ja saate