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








