Kuinka tehdä virheenkorjaus Selenium | Katkopisteet automaatiotestauksessa
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 auttaa virheenkorjauksessa. Rajapisteet näytetään yleensä käyttöliittymässä lähdekoodin mukana.
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 Katkaisupiste. Jos haluat poistaa valinnan, toista sama vaihe.
Kuinka ottaa murtopisteet käyttöön Selenium
Tarkastellaanpa seuraavaa skenaariota sen osoittamiseksi. Vahvista "käyttäjänimi" ja "salasana", kun napsautat "Kirjaudu sisään" -painiketta.
Ensimmäinen menetelmä
Vaihe 1) Avaa Selenium IDE ja selain
Käynnistää Firefox ja Selenium IDE
Vaihe 2) Anna perus-URL-osoite
Kirjoita perus-URL muodossa —> https://demo.guru99.com/test/newtours/
Vaihe 3) Napsauta Tallenna-painiketta
Siirry punaiseen ruutuun merkittyyn tallennuspainikkeeseen alla olevan kuvakaappauksen mukaisesti
Vaihe 4) Toggle Breakpoint
- Napsauta välilehdellä "Taulukko" hiiren oikealla painikkeella komentoa ("clickandwait")
- Valitse "Komento"-sarakkeesta "Toggle Breakpoint'. Voit myös käyttää näppäimistön pikanäppäintä “B”.
Kun vaihdat keskeytyskohtaa, se avaa toisen ikkunan alla olevan kuvan mukaisesti. Näet kaksi keltaista putkimerkkiä "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. Sen jälkeen sinun on aloitettava suorittaminen 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 vaihtoehtoa "Toiminnot" valikkoriviltä ja
- Napsauta vaihtoehtoa “Toggle Breakpoint”.
Tämä kaikki liittyy murtopisteisiin Selenium.
Aloituspiste sisään Selenium
In Selenium, Aloituspiste osoittaa pisteen, josta suorituksen tulisi alkaa. Aloituspistettä voidaan käyttää, kun haluat suorittaa testiskriptin koodin keskeltä tai keskeytyskohdasta.
Tämän ymmärtämiseksi otamme esimerkin kirjautumisskenaariosta. Oletetaan, että sinun on kirjauduttava sisään verkkosivustolle ja suoritettava testisarja ja sitten yritettävä korjata jokin näistä testeistä.
Tässä tapauksessa sinun on kirjauduttava sisään kerran ja suoritettava testit uudelleen sitä mukaa, kun kehität niitä. Voit asettaa aloituspisteet kirjautumisen jälkeen. Joten aina kun teet uuden testin, se alkaa suorittaa kirjautumistoiminnon jälkeen.
Aloituspisteen asettamismenetelmät Selenium
Aloituspiste voidaan valita kahdella tavalla:
1. Napsauta hiiren kakkospainikkeella mitä tahansa komentoa Komento-sarakkeessa selen IDE:ssä. Valitse vaihtoehto 'Aseta/tyhjennä aloituspiste'. Voit myös merkitä aloituspisteen näppäimistön pikanäppäimellä S (näkyy kuvakaappauksessa vihreänä kolmiona). Toista sama vaihe poistaaksesi aloituspisteen valinnan.
2. Napsauta "Toiminnot" -> "Aseta/tyhjennä aloituspiste". Tämä valitsee aloituspisteen tai toistaa saman vaiheen niiden 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 perus-URL muodossa —> https://demo.guru99.com/test/newtours/
Vaihe 3) Napsauta Tallenna-painiketta (merkitty punaisella suorakulmioruudulla
alla oleva kuvakaappaus).
Vaihe 4) Tässä vaiheessa
- Napsauta "Table" -välilehdellä hiiren oikealla painikkeella komentoa "clickandwait"
- Valitse nyt vaihtoehto 'Aseta/Tyhjennä aloituspiste'. Voit myös käyttää näppäimistön lyhytnäppäintä "S" valitaksesi saman Set/Clear Start Point .
Kun napsautat Aseta/Tyhjennä aloituspiste, se avaa uuden ikkunan. Tässä ikkunassa näet vihreän kolmion symbolin ennen "kirjoita" 'Komento'-sarakkeessa.
Tämä kolmion symboli osoittaa, että testitapaus alkaa tästä pisteestä. Niin
Kun napsautat Suorita-painiketta, suoritus alkaa siitä kohdasta eteenpäin.
Huomautuksia: Yhdessä testiskriptissä voi olla vain yksi aloituspiste. Aloituspiste riippuu myös sillä hetkellä näytettävästä sivusta. Suoritus epäonnistuu, jos käyttäjä on väärällä sivulla.
Toinen menetelmä
- Noudata yllä olevia vaiheita 1, 2 ja 3, jotka mainittiin edellisessä (ensimmäisessä) menetelmässä.
- Noudata seuraavaksi seuraavia vaiheita,
- Napsauta vaihtoehtoa "Toiminnot" valikkoriviltä ja
- Napsauta vaihtoehtoa "Aseta/Tyhjennä aloituspiste".
Yhteenveto
- Katkopisteet ja aloituspiste-ominaisuus auttavat virheenkorjausprosessissa. Se auttaa aloittamaan tai keskeyttämään minkä tahansa testin tietyssä tapauksessa. Tämä auttaa tarkkailemaan testikomentosarjan toimintaa.
- Yhdessä testikomentosarjassa voi olla vain yksi aloituspiste verrattuna useisiin keskeytyspisteisiin.