Š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 kā "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:
- Atveriet pārlūku
- Dodieties uz vietni http://demo.guru99.com/
- Vai nav jāievada e-pasta id
- Noklikšķiniet uz Iesniegt
Pārbaudes scenārijs : pārbaudiet izvadi, kad ir ievadīts e-pasta ID
Pārbaudes darbības:
- Atveriet pārlūku
- Dodieties uz vietni http://demo.guru99.com/
- Ievadiet e-pasta ID
- Noklikšķiniet uz Iesniegt
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