Izveidojiet savu pirmo gurķu skriptu (2 piemēri)

Satura rādītājs:

Anonim

Šajā apmācībā mēs izveidosim gurķu skriptus, lai pārbaudītu divus scenārijus

  • 1. gurķu skripts: reiziniet 2 skaitļus
  • 2. gurķu skripts: pārbaudiet izvadi, kad e-pasta ID ir ievadīts vai nav ievadīts

1. gurķu skripts: reiziniet 2 skaitļus

1. solis. Atveriet RubyMine Editor, izmantojot Windows sākuma izvēlni

2. solis) Rubymine redaktorā noklikšķiniet uz Izveidot jaunu projektu

3. solis) Atlasiet projekta atrašanās vietu un noklikšķiniet uz Izveidot.

4. solis) Izveidojiet failu direktoriju

5. solis. Nosauciet direktoriju "funkcijas"

6. solis) Izveidojiet un saglabājiet failu mapē "yourfolder / features /" ar nosaukumu "yourfilename.feature"

7. solis. Lai izpildītu mūsu scenāriju, saglabājiet šo programmu funkciju failā

Kods:

Motīvs: reizināšanaEs reizinu divus skaitļusScenārijs: reiziniet a un bŅemot vērā, ka man ir mainīgais aUn man ir mainīgais bKad reizinu a un bTad es parādīju rezultātu

8. solis. Tagad palaidīsim mūsu pirmo funkciju failu!

Noklikšķiniet uz Sākt komandu uzvedni ar rubīnu

Un iegūtais rezultāts ir

Jūs redzat kļūdu, jo jums ir jāraksta soļu definīciju fails iezīmju failam

7. solis) Izveidosim soļu definīcijas failu mūsu funkciju failam!

Rubymine redaktorā izveidojiet jaunu mapi ar nosaukumu "step_definition"

8. solis. Saglabājiet failu kā zemāk sadaļā “yourfolder / features / step_ definitions” ar nosaukumu test_step.rb

9. solis. Uzrakstiet šo kodu soļa failā

Kods:

Ņemot vērā (/ Man ir mainīgais a $ /) do@a = 50beigasUn (/ man ir mainīgais b $ /) do@ b = 70beigasKad (/ es reizinu a un b $ /) daru@mul = @a * @bbeigasPēc tam (/ es parādīju rezultātu $ /) doievieto tekstu "# {@ a} un # {@ b} reizinājums ir # {@ mul}"beigas

10. solis. Tagad vēlreiz palaidiet mūsu funkciju failu:

Rezultāts ir

2. gurķu skripts: pārbaudiet izvadi, kad e-pasta ID ir ievadīts vai nav ievadīts

Šajā piemērā mēs izmantojam Ruby

Pārbaudes scenārijs : pārbaudiet izvadi, kad NAV ievadīts e-pasta ID

Pārbaudes darbības:

  1. Atveriet pārlūku
  2. Dodieties uz vietni http://demo.guru99.com/
  3. Vai nav jāievada e-pasta id
  4. Noklikšķiniet uz Iesniegt

Pārbaudes scenārijs : pārbaudiet izvadi, kad ir ievadīts e-pasta ID

Pārbaudes darbības:

  1. Atveriet pārlūku
  2. Dodieties uz vietni http://demo.guru99.com/
  3. Ievadiet e-pasta ID
  4. Noklikšķiniet uz Iesniegt
Kods funkciju failā
Motīvs: guru99 Demopage LoginLai pieteiktos Demopage, mums jāievada pieteikšanās informācijaScenārijs: reģistrējieties vietnē Guru99 Demopage bez e-pastaŅemot vērā, ka esmu Guru99 mājaslapāIevadiet tukšu reģistrācijas informācijuPēc tam tiek parādīts kļūdas e-pastsScenārijs: reģistrējieties vietnē Guru99 Demopage ar derīgu e-pastuŅemot vērā, ka esmu Guru99 mājaslapāKad ievadāt reģistrēšanās informācijuPēc tam tiek parādīta pieteikšanās informācija

Kods pakāpes definīcijas failā

pieprasīt 'watir-webdriver'pieprasīt “krāsot”pārlūks = Watir :: Pārlūks.newŅemot vērā (/ Es esmu Guru99 sākumlapā $ /) dobrowser.goto "http://demo.guru99.com"beigasKad (/ ievadiet reģistrā $ / tukšu informāciju) darietbrowser.text_field (: nosaukums, "emailid"). set ("")browser.button (: nosaukums, "btnLogin"). noklikšķinietbeigasPēc tam (/ kļūdas e-pasts parādīts $ /) darītievieto "E-pasts ir nepieciešams". redbrowser.closebeigasKad (/ ievadiet informāciju par reģistru $ /), veicietpārlūks = Watir :: Pārlūks.newbrowser.goto "http://demo.guru99.com"browser.text_field (: name, "emailid"). set (" Šī e-pasta adrese ir aizsargāta pret mēstuļošanu (spam), Jūsu pārlūkam ir jābūt aktivizētam Javascript, lai to aplūkotu.")browser.button (: nosaukums, "btnLogin"). noklikšķinietbeigasPēc tam (/ pieteikšanās informācija parādīta $ /) darītliek "Veiksmīgi reģistrēties"browser.closebeigas

Palaidiet kodu komandu uzvednē, un jūs saņemsiet