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

Ota rajapisteet käyttöön Selenium

Vaihe 4) Toggle Breakpoint

  1. Napsauta välilehdellä "Taulukko" hiiren oikealla painikkeella komentoa ("clickandwait")
  2. Valitse "Komento"-sarakkeesta "Toggle Breakpoint'. Voit myös käyttää näppäimistön pikanäppäintä “B”.

Ota rajapisteet käyttöön Selenium

Kun vaihdat keskeytyskohtaa, se avaa toisen ikkunan alla olevan kuvan mukaisesti. Näet kaksi keltaista putkimerkkiä "clickandwait"-kohdan edessä "Komento"-sarakkeen alla.

Ota rajapisteet käyttöön Selenium

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

  1. Napsauta vaihtoehtoa "Toiminnot" valikkoriviltä ja
  2. Napsauta vaihtoehtoa “Toggle Breakpoint”.

Ota rajapisteet käyttöön Selenium

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

Aseta aloituspiste sisään Selenium

Vaihe 4) Tässä vaiheessa

  1. Napsauta "Table" -välilehdellä hiiren oikealla painikkeella komentoa "clickandwait"
  2. 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 .

Aseta aloituspiste sisään Selenium

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.

Aseta aloituspiste sisään Selenium

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ä

  1. Noudata yllä olevia vaiheita 1, 2 ja 3, jotka mainittiin edellisessä (ensimmäisessä) menetelmässä.
  2. Noudata seuraavaksi seuraavia vaiheita,
  1. Napsauta vaihtoehtoa "Toiminnot" valikkoriviltä ja
  2. Napsauta vaihtoehtoa "Aseta/Tyhjennä aloituspiste".

Aseta aloituspiste sisään Selenium

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.