Kuinka aloittaa Selenium Virheenkorjaus?
โก รlykรคs yhteenveto
Katkopisteet ja aloituspisteet sisรครคn Selenium IDE antaa testaajien keskeyttรครค ja jatkaa suoritusta valituissa kohdissa. Ne yksinkertaistavat virheenkorjausta, eristรคvรคt epรคonnistuneet vaiheet ja nopeuttavat kirjautumisvirtojen ja validointilogiikan varmennusta automaatiotestauksen aikana.

Murtopisteet sisรครคn Selenium
Raja-arvot in Selenium kรคytetรครคn koodisi suorittamisen tarkistamiseen. Aina kun otat keskeytyskohdan kรคyttรถรถn koodissasi, suoritus pysรคhtyy siihen. Tรคmรค auttaa sinua varmistamaan, ettรค koodisi toimii odotetulla tavalla. Murtopisteet sisรครคn Selenium apua virheenkorjauksessa. Keskeytyskohdat nรคkyvรคt yleensรค kรคyttรถliittymรคssรค yhdessรค lรคhdekoodin kanssa.
Ennen esimerkkien tarkastelua on hyรถdyllistรค tietรครค kaksi tapaa Selenium IDE antaa sinun sijoittaa nรคmรค keskeytyspisteet.
Menetelmรคt murtopisteiden toteuttamiseksi Selenium
On kaksi tapaa asettaa keskeytyspisteet Selenium WebDriver:
- Ensimmรคisessรค menetelmรคssรค
- Napsauta komentoa hiiren oikealla painikkeella ja valitse 'Toggle Breakpoint'. Voit myรถs kรคyttรครค nรคppรคimistรถn pikanรคppรคintรค โBโ.
- Voit asettaa keskeytyskohdan juuri ennen Testitapaus haluat tutkia.
- Kun olet asettanut keskeytyspisteet, napsauta Suorita-painiketta suorittaaksesi testitapauksen alusta keskeytyskohtaan.
- Toista sama vaihe poistaaksesi Katkaisupisteen valinnan.
- Toisessa menetelmรคssรค
- Valitse Valikkopalkki -> 'Toiminnot' -> valitse Toggle Keskeytyskohta. Valinnan poistamiseksi toista sama vaihe.
Kuinka ottaa murtopisteet kรคyttรถรถn Selenium
Sovelletaan nyt molempia menetelmiรค todelliseen esimerkkiin, jotta vaiheet ovat helppoja seurata.
Havainnollistamiseksi tarkastellaan seuraavaa tilannetta. Vahvista 'kรคyttรคjรคtunnus' ja 'salasana', kun napsautat 'Kirjaudu sisรครคn' -painiketta.
Ensimmรคinen menetelmรค
Vaihe 1) Avaa Selenium IDE ja selain
Kรคynnistรครค Firefox ja Selenium SDI.
Vaihe 2) Syรถtรค tukikohta URL
Kirjoita pohja URL kuten โ> https://demo.guru99.com/test/newtours/
Vaihe 3) Napsauta Tallenna-painiketta
Siirry punaisella laatikolla merkittyyn tallennuspainikkeeseen, kuten alla olevassa kuvakaappauksessa nรคkyy.
Vaihe 4) Toggle Breakpoint
- Napsauta hiiren kakkospainikkeella komentoa (โclickandwaitโ) โTaulukkoโ-vรคlilehdellรค.
- Valitse โKomentoโ-sarakkeesta โToggle Breakpoint'. Voit myรถs kรคyttรครค nรคppรคimistรถn pikanรคppรคintรค โBโ.
Kun vaihdat keskeytyskohdan, se avaa uuden ikkunan, kuten alla nรคkyy. Nรคet kaksi keltaista pystyviivaa โclickandwaitโ-kohdan edessรค โKomentoโ-sarakkeen alla.
Se osoittaa kaksi asiaa,
- Keltainen putki osoittaa, ettรค testitapaus keskeytettiin siinรค vaiheessa. Joten kun napsautat 'Suorita'-painiketta, suoritus alkaa testitapauksen alusta tรคhรคn pisteeseen asti. Tรคmรคn jรคlkeen suoritus on aloitettava manuaalisesti.
- Testikirjoituksessa voi olla useita keskeytyskohtia, jotka voidaan asettaa samalla tavalla kuin yllรค.
Toinen menetelmรค
Vaihe 1) Noudata yllรค olevia vaiheita 1, 2 ja 3, jotka mainittiin ensimmรคisessรค menetelmรคssรค.
Vaihe 2) Tรคssรค vaiheessa
- Napsauta valikkorivillรค vaihtoehtoa 'Toiminnot' ja
- Napsauta vaihtoehtoa โToggle Breakpointโ.
Tรคmรค kaikki liittyy murtopisteisiin Selenium.
Aloituspiste sisรครคn Selenium
Kun keskeytyskohdat on kรคsitelty, tรคydentรคvรค ominaisuus on aloituspiste, joka ohjaa suorituksen alkamiskohtaa sen sijaan, ettรค se pysรคhtyisi.
In SeleniumAloituspiste osoittaa pisteen, josta suorituksen tulisi alkaa. Aloituspistettรค voidaan kรคyttรครค, kun haluat suorittaa testiskriptin koodin keskeltรค tai keskeytyskohdasta.
Ymmรคrtรครคksemme tรคtรค, otetaan esimerkki kirjautumisskenaariosta. Oletetaan, ettรค sinun on kirjauduttava verkkosivustolle ja suoritettava sarja testejรค ja sitten yritettรคvรค debugata yhtรค nรคistรค testeistรค.
Tรคssรค tapauksessa sinun on kirjauduttava sisรครคn kerran ja suoritettava testit uudelleen kehityksen aikana.ping niitรค. Voit asettaa aloituspisteet kirjautumisen jรคlkeen. Joten aina kun suoritat uuden testin, se alkaa suorittaa sen kirjautumisen jรคlkeen.
Alla oleva taulukko esittรครค yhteenvedon keskeytyspisteen ja aloituspisteen tรคrkeimmistรค eroista yhdellรค silmรคyksellรค.
| Aspect | Breakpoint | Lรคhtรถpiste |
|---|---|---|
| Tarkoitus | Keskeyttรครค suorituksen valitun komennon kohdalla | Merkitsee komennon, josta suoritus alkaa |
| Pikanรคppรคin | B | S |
| Sallittu skriptin mukaan | moninkertainen | Vain yksi |
| Visuaalinen merkki | Kaksi keltaista putkea | Vihreรค kolmio |
| Tyypillinen kรคyttรถ | Tarkista tila ja eristรค viat | Jatka suorituksia kirjautumisen tai asennuksen jรคlkeen |
Aloituspisteen asettamismenetelmรคt Selenium
Kuten keskeytyspisteet, myรถs aloituspiste voidaan asettaa kahdella tavalla.
Aloituspisteen voi valita kahdella tavalla:
1. Napsauta hiiren kakkospainikkeella mitรค tahansa komentoa 'Komento'-sarakkeessa Selenium IDE. Valitse vaihtoehto 'Aseta/Tyhjennรค aloituspiste'. Voit myรถs merkitรค aloituspisteen (kuvakaappauksessa vihreรคnรค kolmiona) nรคppรคimistรถn pikanรคppรคimellรค 'S'. Toista sama vaihe poistaaksesi aloituspisteen valinnan.
2. Napsauta โToiminnotโ -> โAseta/tyhjennรค aloituspisteโ. Tรคmรค valitsee aloituspisteen tai toista sama vaihe valinnan poistamiseksi.
Aloituspisteen asettaminen Selenium
Katsotaanpa ensimmรคistรค menetelmรครค esimerkin avulla.
Ensimmรคinen menetelmรค
Vaihe 1) Kรคynnistรครค Firefox ja Selenium SDI.
Vaihe 2) Kirjoita pohja URL kuten โ> https://demo.guru99.com/test/newtours/
Vaihe 3) Napsauta Tallenna-painiketta (merkitty punaisella suorakulmiolla alla olevassa kuvakaappauksessa).
Vaihe 4) Tรคssรค vaiheessa
- Napsauta hiiren kakkospainikkeella โTaulukkoโ-vรคlilehdellรค olevaa โclickandwaitโ-komentoa.
- Valitse nyt vaihtoehto 'Aseta/Tyhjennรค aloituspiste'. Voit myรถs kรคyttรครค nรคppรคimistรถn pikanรคppรคintรค โSโ valitaksesi saman Aseta/Tyhjennรค aloituspiste -vaihtoehdon.
Kun napsautat Aseta/Tyhjennรค aloituspiste -painiketta, avautuu uusi ikkuna. Tรคssรค ikkunassa nรคet vihreรคn kolmiosymbolin ennen "kirjoita"-sanaa "Komento"-sarakkeessa.
Tรคmรค kolmiosymboli osoittaa, ettรค testitapaus alkaa tรคstรค kohdasta. Joten kun napsautat 'Suorita'-painiketta, suoritus alkaa tรคstรค kohdasta eteenpรคin.
HuomautuksiaYhdessรค testiskriptissรค voi olla vain yksi aloituspiste. Aloituspiste riippuu myรถs nรคytettรคvรคstรค sivusta. Suoritus epรคonnistuu, jos kรคyttรคjรค on vรครคrรคllรค sivulla.
Toinen menetelmรค
- Noudata edellisessรค (ensimmรคisessรค) menetelmรคssรค mainittuja vaiheita 1, 2 ja 3.
- Noudata seuraavaksi seuraavia vaiheita,
- Napsauta valikkorivillรค vaihtoehtoa 'Toiminnot' ja
- Napsauta vaihtoehtoa โAseta/tyhjennรค aloituspisteโ.








