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.

  • ๐Ÿ“Š Eesmรคrk: Katkestuspunktid peatavad skripti tรคitmise, et testijad saaksid olekut kontrollida ja iga kรคsku kontrollida.
  • ๐ŸŒ Alguspunkti kasutamine: Alguspunktid vรตimaldavad skriptidel valitud kรคsust jรคtkata, mis on kasulik testide uuesti kรคivitamisel pรคrast sisselogimist.
  • ๐Ÿ› ๏ธ Kaks meetodit: Katkestuspunkte saab mรครคrata paremklรตpsu, toimingute menรผรผ vรตi otseteede B ja S abil.
  • โœ… Parim harjutus: Defektide kitsendamiseks kasutage mitut katkestuspunkti, kuid piirake skripte รผhe alguspunktiga.
  • ๐Ÿงช Silumise tรถรถvoog: Alguspunktide ja katkestuspunktide kombineerimine sรครคstab pikkade voogude valideerimisel aega.

Selenium Silumine

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.

Rakenda murdepunktid sisse Selenium

Step 4) Toggle murdepunkt

  1. Paremklรตpsake vahekaardi โ€žTabelโ€œ all kรคsul (โ€žclickandwaitโ€œ).
  2. Valige veerus โ€žKรคskโ€œ kรคsk โ€žToggle Murdepunktโ€. Vรตite kasutada ka klaviatuuri otseteed B.

Rakenda murdepunktid sisse Selenium

Katkestuspunkti lรผlitamisel avaneb uus aken, nagu allpool nรคidatud. โ€žCommandโ€œ veeru all oleva โ€žclickandwaitโ€œ ees nรคete kahte kollast torumรคrki.

Rakenda murdepunktid sisse Selenium

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

  1. Klรตpsake menรผรผribal valikul โ€žToimingudโ€ ja
  2. Klรตpsake valikul "Toggle Murdepunktโ€.

Rakenda murdepunktid sisse Selenium

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).

Mรครคra alguspunkt sisse Selenium

Step 4) Selles sammus

  1. Paremklรตpsake vahekaardi โ€žTabelโ€œ all kรคsul โ€žclickandwaitโ€œ.
  2. 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โ€œ.

Mรครคra alguspunkt sisse Selenium

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รครคra alguspunkt sisse Selenium

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

  1. Jรคrgige eelmises (esimeses) meetodis mainitud samme 1, 2 ja 3.
  2. Jรคrgmisena jรคrgige jรคrgmisi samme,
  1. Klรตpsake menรผรผribal valikul โ€žToimingudโ€ ja
  2. Klรตpsake valikul โ€žMรครคra/tรผhjenda alguspunktโ€œ.

Mรครคra alguspunkt sisse Selenium

KKK

Katkestuspunkt peatab tรคitmise valitud kรคsu juures, et testijad saaksid kรคitumist kontrollida. Alguspunkt tรคhistab tรคitmise alguspunkti. Skriptid vรตivad sisaldada palju katkestuspunkte, kuid ainult รผhte alguspunkti.

Valitud kรคsu katkestuspunkti sisse- ja vรคljalรผlitamiseks vajutage klahvi โ€žBโ€ ja alguspunkti mรครคramiseks vรตi eemaldamiseks klahvi โ€žSโ€. Need otseteed kiirendavad silumist vรตrreldes paremklรตpsu menรผรผdega.

Alguspunkt sรตltub parajasti kuvatavast lehest. Kui brauser ei ole oodatud lehel, siis lokaator ei sobi ja test ebaรตnnestub.

Tehisintellektil pรตhinevad testimistรถรถriistad analรผรผsivad tรตrkeid, pakuvad vรคlja katkestuspunktide asukohad ja tuvastavad ebastabiilsed lokaatorid. Nad รตpivad varasematest testimistest, et soovitada alguspunkte korduvate probleemide lรคhedal.

Jah. Kaasaegsed tehisintellektiga assistendid kontrollivad logisid ja astuvad samme. trackasulike katkestuspunktide asukohtade ennustamiseks. Need toovad esile kandidaatkรคsklused vรคidete ebaรตnnestumiste lรคhedal, et testijad peatuksid รตigel sammul.

Vรตta see postitus kokku jรคrgmiselt: