Kuidas alustada Selenium Silumine?
โก Nutikas kokkuvรตte
Katkestuspunktid ja alguspunktid sisse Selenium IDE vรตimaldab testijatel valitud punktides tรคitmise peatada ja jรคtkata. Need lihtsustavad silumist, isoleerivad ebaรตnnestunud sammud ning kiirendavad sisselogimisvoogude ja valideerimisloogika kontrollimist automatiseeritud testimise ajal.
Murdepunktid sisse Selenium
Murdepunktid in Selenium kasutatakse teie koodi tรคitmise kontrollimiseks. Iga kord, kui rakendate koodi murdepunkti, peatub tรคitmine seal. See aitab teil kontrollida, kas teie kood tรถรถtab ootuspรคraselt. Murdepunktid sisse Selenium abi silumisel. Katkestuspunkte kuvatakse tavaliselt kasutajaliideses koos lรคhtekoodiga.
Enne nรคidete vaatamist on kasulik teada kahte viisi Selenium IDE vรตimaldab teil neid katkestuspunkte paigutada.
Katkestuspunktide rakendamise meetodid Selenium
Katkestuspunktide mรครคramiseks on kaks meetodit Selenium Veebidraiver:
- Esimese meetodi puhul
- Paremklรตpsake kรคsul ja valige "Toggle Murdepunktโ. Vรตite kasutada ka klaviatuuri otseteed B.
- Saate mรครคrata katkestuspunkti vahetult enne Testjuhtum sa tahad uurida.
- Pรคrast katkestuspunktide mรครคramist klรตpsake nuppu Kรคivita, et kรคivitada testjuhtum algusest katkestuspunktini.
- Katkestuspunkti valiku tรผhistamiseks korrake sama sammu.
- Teise meetodi puhul
- Valige menรผรผriba -> "Tegevused" -> Valige Toggle Katkestuspunkt. Valiku tรผhistamiseks korrake sama sammu.
Kuidas murdepunkte sisse viia Selenium
Nรผรผd rakendame mรตlemat meetodit reaalses nรคites, et samme oleks lihtne jรคrgida.
Nรคitlikustamise mรตttes vaatleme jรคrgmist stsenaariumi. Kontrollime kasutajanime ja parooli, kui klรตpsate nupul โLogi sisseโ.
Esimene meetod
Samm 1) Avage Selenium IDE ja brauser
Algatama Firefox ja Selenium SDI.
2. samm) Sisestage baas URL
Tippige alus URL kui โ> https://demo.guru99.com/test/newtours/
Samm 3) Klรตpsake nuppu Salvesta
Liikuge punase kastiga mรคrgitud salvestusnupu juurde, nagu on nรคidatud alloleval ekraanipildil.
Step 4) Toggle murdepunkt
- Paremklรตpsake vahekaardi โTabelโ all kรคsul (โclickandwaitโ).
- Valige veerus โKรคskโ kรคsk โToggle Murdepunktโ. Vรตite kasutada ka klaviatuuri otseteed B.
Katkestuspunkti lรผlitamisel avaneb uus aken, nagu allpool nรคidatud. โCommandโ veeru all oleva โclickandwaitโ ees nรคete kahte kollast torumรคrki.
See nรคitab kahte asja,
- Kollane toru nรคitab, et test peatati selles punktis. Seega, kui klรตpsate nuppu โKรคivitaโ, algab tรคitmine testi algusest kuni selle punktini. Pรคrast seda tuleb kรคsitsi tรคitmist alustada.
- Testskriptil vรตib olla mitu katkestuspunkti, mida saab mรครคrata รผlaltoodud viisil.
Teine meetod
Step 1) Jรคrgige รผlaltoodud samme 1, 2 ja 3, mida on mainitud esimeses meetodis.
Step 2) Selles sammus
- Klรตpsake menรผรผribal valikul โToimingudโ ja
- Klรตpsake valikul "Toggle Murdepunktโ.
See kรตik puudutab murdepunkte Selenium.
Alguspunkt sisse Selenium
Kui katkestuspunktid on kaetud, on tรคiendav funktsioon alguspunkt, mis kontrollib tรคitmise algust, mitte pausi.
In Selenium, alguspunkt nรคitab punkti, kust tรคitmine peaks algama. Alguspunkti saab kasutada siis, kui soovite testiskripti kรคivitada koodi keskelt vรตi katkestuspunktist.
Selle mรตistmiseks vรตtame nรคite sisselogimisstsenaariumist. Oletame, et peate veebisaidile sisse logima ja tegema rea โโteste ning seejรคrel proovima รผhte neist testidest siluda.
Sellisel juhul peate sisse logima รผks kord ja seejรคrel oma testid arendusprotsessi kรคigus uuesti kรคivitama.ping neid. Saate alguspunktid mรครคrata pรคrast sisselogimisfunktsiooni. Seega iga kord, kui teete uue testi, hakatakse seda tรคitma pรคrast sisselogimisfunktsiooni.
Allolev tabel vรตtab lรผhidalt kokku murdepunkti ja alguspunkti peamised erinevused.
| Aspekt | Katkestuspunkt | Alguspunkt |
|---|---|---|
| Eesmรคrk | Peatab tรคitmise valitud kรคsu juures | Mรคrgib kรคsku, kust tรคitmine algab |
| Kiirklahv | B | S |
| Lubatud skripti jรคrgi | mitmekordne | Ainult รผks |
| Visuaalne marker | Kaks kollast toru | Roheline kolmnurk |
| Tรผรผpiline kasutamine | Kontrollige olekut ja isoleerige defektid | Jรคtka kรคivitamist pรคrast sisselogimist vรตi seadistamist |
Algpunkti mรครคramise meetodid Selenium
Nagu murdepunkte, saab ka alguspunkti mรครคrata kahel viisil.
Alguspunkti saab valida kahel viisil:
1. Paremklรตpsake mis tahes kรคsul veerus โKรคskโ Selenium IDE. Valige suvand โMรครคra/tรผhjenda alguspunktโ. Alguspunkti (ekraanipildil rohelise kolmnurgana) mรคrkimiseks vรตite kasutada ka klaviatuuri otseteeklahvi โSโ. Alguspunkti valiku tรผhistamiseks korrake sama sammu.
2. Klรตpsake โToimingudโ -> โMรครคra/tรผhjenda alguspunktโ. See valib alguspunkti vรตi korrake sama sammu selle valiku tรผhistamiseks.
Kuidas mรครคrata alguspunkt Selenium
Vaatleme esimest meetodit nรคite abil.
Esimene meetod
Step 1) Algatama Firefox ja Selenium SDI.
Step 2) Tippige alus URL kui โ> https://demo.guru99.com/test/newtours/
Step 3) Klรตpsake nuppu Salvesta (alloleval ekraanipildil punase ristkรผlikuga mรคrgitud).
Step 4) Selles sammus
- Paremklรตpsake vahekaardi โTabelโ all kรคsul โclickandwaitโ.
- Nรผรผd vali suvand โMรครคra/tรผhjenda alguspunktโ. Sama suvandi โMรครคra/tรผhjenda alguspunktโ valimiseks vรตid kasutada ka klaviatuuril olevat otseteeklahvi โSโ.
Kui klรตpsate nupul โMรครคra/tรผhjenda alguspunktโ, avaneb uus aken. Selles aknas nรคete enne sรตna โtรผรผpโ veerus โKรคskโ rohelist kolmnurka.
See kolmnurkne sรผmbol nรคitab, et test algab sellest punktist. Seega, kui klรตpsate nuppu โKรคivitaโ, algab tรคitmine sellest punktist edasi.
mรคrkusedรhes testskriptis saab olla ainult รผks alguspunkt. Samuti sรตltub alguspunkt parajasti kuvatavast lehest. Tรคitmine ebaรตnnestub, kui kasutaja on valel lehel.
Teine meetod
- Jรคrgige eelmises (esimeses) meetodis mainitud samme 1, 2 ja 3.
- Jรคrgmisena jรคrgige jรคrgmisi samme,
- Klรตpsake menรผรผribal valikul โToimingudโ ja
- Klรตpsake valikul โMรครคra/tรผhjenda alguspunktโ.









