A Selenium IDE használata szkriptekkel & Parancsok (érvényesítés, ellenőrzés)

Tartalomjegyzék:

Anonim

A tesztelés alatt álló webalkalmazásként a Mercury Tours webhelyet fogjuk használni. Ez egy online repülőjegy-foglalási rendszer, amely tartalmazza az összes elemet, amelyre szükségünk van a bemutatóhoz. Az URL-címe: http://demo.guru99.com/test/newtours/, és ez lesz az alap URL -ünk.

Hozzon létre egy szkriptet felvétel segítségével

Most hozzuk létre az első teszt szkriptünket a Selenium IDE-ben a legáltalánosabb módszerrel - rögzítéssel. Ezután a lejátszási funkció segítségével végrehajtjuk a szkriptünket.

1. lépés

  • Indítsa el a Firefox és a Selenium IDE programot.
  • Írja be az Alap URL-cím értékét: http://demo.guru99.com/test/newtours/.
  • Kapcsolja be a Felvétel gombot (ha alapértelmezés szerint még nincs bekapcsolva).
2. lépés

A Firefox böngészőben keresse fel a http://demo.guru99.com/test/newtours/ oldalt. A Firefoxnak el kell vinnie az alább látható oldalra.

3. lépés
  • Kattintson a jobb gombbal az oldal bármely üres helyére, például a bal felső sarokban található Mercury Tours logóra. Ez megnyitja a Selenium IDE helyi menüt. Megjegyzés: Ne kattintson semmilyen hiperhivatkozású objektumra vagy képre
  • Válassza a "rendelkezésre álló parancsok megjelenítése" lehetőséget.
  • Ezután válassza az "assertTitle Pontos: Üdvözöljük: Mercury Tours" lehetőséget. Ez egy olyan parancs, amely biztosítja, hogy az oldal címe helyes legyen.
4. lépés
  • A Mercury Tours "Felhasználónév" szövegmezőjébe írjon be egy érvénytelen felhasználónevet, "invalidUNN".
  • A "Jelszó" szövegmezőbe írjon be egy érvénytelen jelszót, "érvénytelenPWD".
5. lépés
  • Kattintson a "Bejelentkezés" gombra. A Firefoxnak erre az oldalra kell vinnie.
6. lépés

A felvétel leállításához kapcsolja ki a rögzítés gombot. A szkriptnek most úgy kell kinéznie, mint az alább látható.

7. lépés

Most, hogy elkészültünk a teszt szkriptünkkel, mentjük egy tesztesetben. A Fájl menüben válassza a "Teszteset mentése" lehetőséget. Alternatív megoldásként egyszerűen megnyomhatja a Ctrl + S billentyűkombinációt.

8. lépés
  • Válassza ki a kívánt helyet, majd nevezze el a tesztesetet "Invalid_login" néven.
  • Kattintson a "Mentés" gombra.
9. lépés

Figyelje meg, hogy a fájlt HTML-ként mentették.

10. lépés

Menjen vissza a Selenium IDE oldalra, és kattintson a Lejátszás gombra a teljes szkript végrehajtásához. A szelén IDE-nek képesnek kell lennie mindent hibátlanul megismételni.

Bevezetés a szelénparancsokba - Selenese

  • A Selenese parancsoknak legfeljebb két paramétere lehet: cél és érték.
  • A paraméterek nem mindig szükségesek. Attól függ, hány parancsra lesz szükség.

3 parancstípus

Műveletek

Ezek olyan parancsok, amelyek közvetlenül interakcióba lépnek az oldalelemekkel.

Példa: a "click" parancs egy művelet, mert közvetlenül interakcióba lép azzal az elemmel, amelyre kattint.

A "type" parancs azért is művelet, mert értékeket ír be egy szövegmezőbe, és a szövegdoboz cserébe megmutatja azokat. Kétirányú interakció van közted és a szövegmező között.

Hozzáférők

Ezek olyan parancsok, amelyek lehetővé teszik az értékek tárolását egy változóban.

Példa: a "storeTitle" parancs hozzáférõ, mert csak "elolvassa" az oldal címét és elmenti egy változóba. Nem lép kapcsolatba az oldal egyetlen elemével sem.

Állítások

Ezek olyan parancsok, amelyek ellenőrzik, hogy teljesül-e egy bizonyos feltétel.

3 állítástípus

  • Állítsd . Ha egy "assert" parancs meghiúsul, a teszt azonnal leáll.
  • Ellenőrizze . Ha egy "ellenőriz" parancs meghiúsul, a Selenium IDE naplózza ezt a hibát, és folytatja a teszt végrehajtását.
  • WaitFor . Mielőtt továbblépne a következő parancsra, a "waitFor" parancsok először megvárják, amíg egy bizonyos feltétel igaz lesz.
    • Ha a feltétel a várakozási időn belül igaz lesz, a lépés elmúlik.
    • Ha a feltétel nem válik valóra, a lépés sikertelen. A hiba naplózásra kerül, és a teszt végrehajtása folytatódik a következő paranccsal.
    • Alapértelmezés szerint az időkorlát értéke 30 másodperc. Ezt megváltoztathatja a Szelén IDE beállításai párbeszédpanelen az Általános fül alatt.

Állítás és ellenőrzés

Közös parancsok

Parancs Paraméterek száma Leírás
nyisd ki 0 - 2

Megnyit egy oldalt egy URL segítségével.

kattintson / kattintsonAndWait 1

Egy megadott elemre kattint.

type / typeKeys 2

Karakterek sorozatát írja be.

VerifyTitle / assertTitle 1

Összehasonlítja a tényleges oldal címet egy várható értékkel.

VerifyTextPresent 1

Ellenőrzi, hogy található-e egy bizonyos szöveg az oldalon.

verElementPresent 1

Ellenőrzi egy bizonyos elem jelenlétét.

VerTable 2

Összehasonlítja a táblázat tartalmát a várható értékekkel.

waitForPageToLoad 1

A végrehajtást szünetelteti, amíg az oldal teljesen betöltődik.

waitForElementPresent 1

Szünetelteti a végrehajtást, amíg a megadott elem meg nem jelenik.

Hozzon létre egy szkriptet kézzel a Firebug segítségével

Most újra elkészítjük ugyanazt a tesztesetet a parancsok beírásával. Ezúttal a Firebug-ot kell használnunk.

1. lépés
  • Nyissa meg a Firefox és a Selenium IDE programot.
  • Írja be az alap URL-t (http://demo.guru99.com/test/newtours/).
  • A felvétel gombnak ki kell kapcsolnia.
2. lépés: Kattintson a szerkesztő legfelső üres sorára.

Írja be az "open" parancsot a Parancs szövegmezőbe, és nyomja meg az Enter billentyűt.

3. lépés
  • Keresse meg a Firefoxot az alap URL-re és aktiválja a Firebug programot
  • A Selenium IDE Editor panelen válassza ki a második sort (az "open" parancs alatti sort), és a Parancs mezőbe írja be az "assertTitle" parancsot, és hozza létre a második parancsot.
  • Használja bátran az automatikus kiegészítést.
4. lépés
  • A Firebug alkalmazásban bontsa ki a címkét a címke megjelenítéséhez.</li> <li>Kattintson a <title> címke értékére (ami „Welcome: Mercury Tours”), és illessze be a Szerkesztő Cél mezőjébe.</li> </ul> </td> </tr> <tr> <td><strong>5. lépés</strong> <ul> <li>A harmadik parancs létrehozásához kattintson a Szerkesztő harmadik üres sorára, és írja be a "type" parancsot a Parancs szövegmezőbe.</li> <li>A Firebug alkalmazásban kattintson az "Ellenőrzés" gombra.</li> </ul> </td> </tr> <tr> <td>Kattintson a Felhasználónév szövegmezőre. Figyelje meg, hogy a Firebug automatikusan megmutatja az elem HTML kódját.</td> </tr> <tr> <td><strong>6. lépés</strong> <p>Figyelje meg, hogy a Felhasználónév szövegmezőnek nincs azonosítója, de van egy NAME attribútuma. Ezért a NEVET fogjuk használni lokátorként. Másolja a NAME értéket, és illessze be a Selenium IDE Cél mezőjébe.</p> <p>A Cél szövegmezőben továbbra is a "userName" előtagot írja be a "name =" kifejezésre, jelezve, hogy a Selenium IDE olyan elemet kell megcéloznia, amelynek NAME attribútuma "userName".</p> <p>Írja be az "invalidUN" értéket a Selenium IDE Érték szövegmezőjébe. A teszt szkriptjének most úgy kell kinéznie, mint az alábbi kép. A harmadik paranccsal végeztünk. Megjegyzés: Az érvénytelenUN helyett bármilyen más szöveges karakterláncot is megadhat. De a Selenium IDE megkülönbözteti a kis- és nagybetűket, és pontosan úgy írja be az értékeket / attribútumokat, mint az alkalmazásban.</p> </td> </tr> <tr> <td><strong>7. lépés</strong> <ul> <li>A negyedik parancs létrehozásához írja be a "type" parancsot a Parancs szövegmezőbe.</li> <li>Ismét használja a Firebug "Ellenőrzés" gombját, hogy megkeresse a "Jelszó" szövegmező helyét.</li> </ul> <ul> <li> <p>Illessze be a NAME attribútumot ("jelszó") a Cél mezőbe, és előtagolja a következőt: "name ="</p> </li> <li> <p>Írja be az "invalidPW" értéket a Selenium IDE Érték mezőjébe. A teszt szkriptjének most úgy kell kinéznie, mint az alábbi kép.</p> </li> </ul> </td> </tr> <tr> <td><strong>8. lépés</strong> <ul> <li>Az ötödik parancshoz írja be a "clickAndWait" parancsot a Selenium IDE Parancs mezőjébe.</li> <li>A Firebug "Ellenőrzés" gombjával keresse meg a "Bejelentkezés" gomb keresőjét.</li> </ul> <ul> <li>Illessze be a NAME attribútum ("login") értékét a Cél szövegmezőbe, és előtte írja be a "name =" szót.</li> <li>A teszt szkriptjének most úgy kell kinéznie, mint az alábbi kép.</li> </ul> </td> </tr> </tbody> </table> <p><strong>9. lépés:</strong> Mentsük el a tesztesetet ugyanúgy, mint az előző szakaszban.</p> <a id="menu-6"></a> <h2>A Keresés gomb használata</h2> <p><strong>A Selenium IDE Find (Keresés) gombjával ellenőrizhetjük, hogy valóban az a megfelelő felhasználói felület-e, amit a Cél szövegmezőbe tettünk.</strong></p> <p>Használjuk az Invalid_login tesztesetet, amelyet az előző szakaszokban hoztunk létre. Kattintson bármelyik Target bejegyzéssel rendelkező parancsra, mondjuk a harmadik parancsra.</p> <p>Kattintson a Keresés gombra. Figyelje meg, hogy a Mercury Tours oldalon a Felhasználónév szövegmező egy pillanatra kiemelve jelenik meg.</p> <p>Ez azt jelzi, hogy a Selenium IDE képes volt a várt elem megfelelő felismerésére és elérésére. Ha a Keresés gomb egy másik elemet emelt ki, vagy egyáltalán nem tartalmaz elemet, akkor valami nem stimmel a szkriptben.</p> <a id="menu-7"></a> <h2>Parancs végrehajtása</h2> <p><strong>Ez lehetővé teszi bármely parancs végrehajtását a teljes tesztesemény futtatása nélkül</strong> . Csak kattintson a végrehajtani kívánt sorra, majd kattintson a "Műveletek> A parancs végrehajtása" gombra a menüsoron, vagy egyszerűen nyomja meg az "X" billentyűt.</p> <p><strong>1. lépés.</strong> Győződjön meg arról, hogy böngészője a Mercury Tours honlapján található. Kattintson a végrehajtani kívánt parancsra. Ebben a példában kattintson a "type | felhasználónév | érvénytelenUN" sorra.</p> <p><strong>2. lépés:</strong> Nyomja meg az "X" billentyűt.</p> <p><strong>3. lépés.</strong> Figyelje meg, hogy a felhasználónév szövegdoboza "érvénytelen" szöveggel lesz feltöltve</p> <p><strong>A parancsok ilyen módon történő végrehajtása nagymértékben függ attól az oldaltól, amelyet a Firefox jelenleg megjelenít</strong> . Ez azt jelenti, hogy ha a fenti példát kipróbálja, hogy a Mercury Tours helyett a Google kezdőlapja jelenik meg, akkor a lépés sikertelen lesz, mert a Google honlapján nincs szövegmező "userName" attribútummal.</p> <a id="menu-8"></a> <h2>Kezdőpont</h2> <p><strong>A kezdőpont egy olyan mutató, amely megmondja a Selenium IDE-nek, hogy mely sorok indulnak el</strong> . <strong>Parancsikonja "S".</strong></p> <p>A fenti példában a lejátszás a harmadik sorban kezdődik (írja be | jelszó | érvénytelenPW). <strong>Egy tesztszkriptben csak egy kezdőpont lehet.</strong></p> <p>A kiindulási pont hasonló az Execute Command-hoz, mivel azok az éppen megjelenített oldaltól függenek. A kezdőpont nem fog sikerülni, ha rossz oldalon van.</p> <a id="menu-9"></a> <h2>Töréspontok</h2> <p>A töréspontok olyan mutatók, amelyek megmondják a Selenium IDE-nek, hol kell automatikusan szüneteltetni a tesztet. <strong>A gyorsbillentyű "B".</strong></p> <p>A sárga kiemelés azt jelenti, hogy az aktuális lépés függőben van. Ez azt bizonyítja, hogy a Selenium IDE szüneteltette a végrehajtást ebben a lépésben. <strong>Egy tesztesetben több töréspont is rendelkezhet.</strong></p> <a id="menu-10"></a> <h2>Lépés</h2> <p>Ez lehetővé teszi, hogy a tesztesemények szüneteltetése után egyenként végrehajtsa a következő parancsokat. Használjuk az előző "Töréspontok" szakasz forgatókönyvét.</p> <table> <tbody> <tr> <td width="50%"> </td> <td> <p><strong>Mielőtt a "Lépés" gombra kattintana.</strong></p> <p>A teszteset szünetel a "clickAndWait | login" sorban.</p> </td> </tr> <tr> <td width="50%"> </td> <td> <p><strong>Miután rákattint a "Lépés" gombra.</strong></p> <p>A "clickAndWait | login" sor fut, és szünetel a következő parancsra (verifyTitle | Bejelentkezés: Mercury Tours).</p> <p>Figyelje meg, hogy a következő sor szünetel, bár ott nincs töréspont. Ez a Lépés funkció fő célja - egyesével végrehajtja a következő parancsokat, hogy minden lépés után több időt biztosítson az eredmény ellenőrzésére.</p> </td> </tr> </tbody> </table> <a id="menu-11"></a> <h2>Fontos tudnivalók, ha más formátumokat használ a Forrás nézetben</h2> <p><strong>A szelén IDE csak HTML esetén működik jól - más formátumok még mindig kísérleti módban vannak</strong> . Ez <strong>nem tanácsos</strong> létrehozni vagy szerkeszteni vizsgálatok során más formátumok Forrás megtekintése mert még sok munkára van szükség annak érdekében, hogy stabil. Az alábbiakban ismertetjük az 1.9.1-es verzió ismert hibáit.</p> <ul> <li>Csak akkor állíthat le lejátszást, és nem térhet vissza a Táblázat nézetre, ha visszaáll a HTML-re.</li> <li>Az egyetlen módja a parancsok biztonságos hozzáadásának a forráskódon az, ha rögzíti őket.</li> <li>Ha manuálisan módosítja a forráskódot, akkor minden elveszik, ha másik formátumra vált.</li> <li>Bár mentheti a tesztesetet a Source View-ban, a Selenium IDE nem tudja megnyitni.</li> </ul> <p><strong>A Selenese tesztek konvertálásának ajánlott módja a Fájl menü "Teszteset exportálása másként" opciójának használata, és nem a Forrás nézet segítségével.</strong></p> <a id="menu-12"></a> <h2>Összegzés</h2> <ul> <li>Tesztszkriptek létrehozhatók a parancsok és paraméterek manuális rögzítésével vagy beírásával.</li> <li>A szkriptek manuális létrehozásakor a Firebug-t használják a lokátor lekérésére.</li> <li>A Keresés gombbal ellenőrizhető, hogy a parancs képes-e elérni a megfelelő elemet.</li> <li>A Táblázat nézet egy tesztparancsot táblázatos formában jelenít meg, míg a Forrás nézet HTML formátumban.</li> <li>A Forrás nézet megváltoztatása nem HTML formátumra még mindig kísérleti jellegű.</li> <li>Ne használja a Forrás nézetet más formátumú tesztek létrehozásához. Használja inkább az Exportálás funkciókat.</li> <li>A paraméterek nem mindig szükségesek. A parancstól függ.</li> <li>Háromféle parancs létezik:</li> <ul> <li>Műveletek - közvetlenül interakcióba lépnek az oldalelemekkel</li> <li>Hozzáférők - "elolvassa" egy elem tulajdonságát és eltárolja azt egy változóban</li> <li>Állítások - összehasonlítja a tényleges értéket a várható értékkel</li> </ul> <li>Az állításoknak három típusa van:</li> <ul> <li>Állítás - kudarc után a következő lépéseket már nem hajtják végre</li> <li>Ellenőrizze - hiba esetén a következő lépéseket továbbra is végrehajtják.</li> <li>WaitFor - átmegy, ha a megadott feltétel az időkorláton belül igaz lesz; különben nem fog sikerülni</li> </ul> <li>A leggyakoribb parancsok a következők:</li> <ul> <li>nyisd ki</li> <li>kattintson / kattintsonAndWait</li> <li>type / typeKeys</li> <li>VerifyTitle / assertTitle</li> <li>VerifyTextPresent</li> <li>verElementPresent</li> <li>VerTable</li> <li>waitForPageToLoad</li> <li>waitForElementPresent</li> </ul> </ul> </div> </article> <div id="container-5533149ee6411a5f99b370c693e87966"></div> </div> </div> </div> </div> </div> <aside class="col-lg-4 sidebar sidebar--right"> <div class="widget widget-popular-posts"> <h2 class="widget-title">Népszerű Bejegyzések</h2> <ul class="post-list-small"> <li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__img-holder"> <div class="thumb-container thumb-100"><a href="/8004159-120-a-sublime-text-snippet-for-media-query-mixins" title="# 120: Fenséges szövegrészlet a Media Query Mixins - CSS-trükkök" rel="bookmark"><img src="https://cdn.css-code.org/6042103/120_a_sublime_text_snippet_for_media_query_mixins_css-tricks.png.webp" loading="lazy" alt="# 120: Fenséges szövegrészlet a Media Query Mixins - CSS-trükkök" title="# 120: Fenséges szövegrészlet a Media Query Mixins - CSS-trükkök" class="post-list-small__img--rounded" style="width:88px;height:88px" /></a></div> </div> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8004159-120-a-sublime-text-snippet-for-media-query-mixins" title="# 120: Fenséges szövegrészlet a Media Query Mixins - CSS-trükkök" rel="bookmark"># 120: Fenséges szövegrészlet a Media Query Mixins - CSS-trükkök 2025</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__img-holder"> <div class="thumb-container thumb-100"><a href="/8004160-121-the-right-cms-is-a-customized-one" title="# 121: A megfelelő CMS testreszabott - CSS-trükkök" rel="bookmark"><img src="https://cdn.css-code.org/9634193/121_the_right_cms_is_a_customized_one_css-tricks.png.webp" loading="lazy" alt="# 121: A megfelelő CMS testreszabott - CSS-trükkök" title="# 121: A megfelelő CMS testreszabott - CSS-trükkök" class="post-list-small__img--rounded" style="width:88px;height:88px" /></a></div> </div> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8004160-121-the-right-cms-is-a-customized-one" title="# 121: A megfelelő CMS testreszabott - CSS-trükkök" rel="bookmark"># 121: A megfelelő CMS testreszabott - CSS-trükkök 2025</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__img-holder"> <div class="thumb-container thumb-100"><a href="/8004161-123-if-it-moves-when-you-click-make-something-stick" title="# 123: Ha mozog, amikor rákattint, készítsen valami pálcát - CSS-trükkök" rel="bookmark"><img src="https://cdn.css-code.org/9331648/123_if_it_moves_when_you_click-_make_something_stick_css-tricks.png.webp" loading="lazy" alt="# 123: Ha mozog, amikor rákattint, készítsen valami pálcát - CSS-trükkök" title="# 123: Ha mozog, amikor rákattint, készítsen valami pálcát - CSS-trükkök" class="post-list-small__img--rounded" style="width:88px;height:88px" /></a></div> </div> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8004161-123-if-it-moves-when-you-click-make-something-stick" title="# 123: Ha mozog, amikor rákattint, készítsen valami pálcát - CSS-trükkök" rel="bookmark"># 123: Ha mozog, amikor rákattint, készítsen valami pálcát - CSS-trükkök 2025</a></h3> </div> </div> </li> </ul> </div> <div class="widget widget-popular-posts"> <h2 class="widget-title">Legjobb értékelés a hónapban</h2> <ul class="post-list-small"> <li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226496-lookup-transformation-in-informatica-and-re-usable-transformation-example" title="Keresési transzformáció az Informatica & Újrafelhasználható transzformációs példa" rel="bookmark">Keresési transzformáció az Informatica & Újrafelhasználható transzformációs példa</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226497-performance-tuning-in-informatica-complete-tutorial" title="Teljesítményhangolás az Informaticában: Teljes bemutató" rel="bookmark">Teljesítményhangolás az Informaticában: Teljes bemutató</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226498-normalizer-transformation-in-informatica-with-example" title="Normalizáló transzformáció az Informatikában, PÉLDA" rel="bookmark">Normalizáló transzformáció az Informatikában, PÉLDA</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226499-top-50-informatica-interview-questions-and-answers" title="Az 50 legfontosabb Informatica Interjúkérdés & Válaszok" rel="bookmark">Az 50 legfontosabb Informatica Interjúkérdés & Válaszok</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226500-top-42-microstrategy-interview-questions-and-answers" title="Top 42 mikrostratégiai interjúkérdés & Válaszok" rel="bookmark">Top 42 mikrostratégiai interjúkérdés & Válaszok</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226501-informatica-cloud-tutorial-pdf-for-beginners-free-download" title="Informatica Cloud oktatóanyag PDF kezdőknek (ingyenes letöltés)" rel="bookmark">Informatica Cloud oktatóanyag PDF kezdőknek (ingyenes letöltés)</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226502-how-to-create-database-and-collection-in-mongodb" title="Adatbázis létrehozása & Gyűjtemény a MongoDB-ben" rel="bookmark">Adatbázis létrehozása & Gyűjtemény a MongoDB-ben</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226503-add-mongodb-array-using-insert-with-example" title="Adja hozzá a MongoDB tömböt az insert () használatával a Példával" rel="bookmark">Adja hozzá a MongoDB tömböt az insert () használatával a Példával</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226504-what-is-mongodb-introduction-architecture-features-and-example" title="Mi az a MongoDB? Bevezetés, építészet, jellemzők & Példa" rel="bookmark">Mi az a MongoDB? Bevezetés, építészet, jellemzők & Példa</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226505-mongodb-primary-key-example-to-set-id-field-with-objectid" title="Mongodb elsődleges kulcs: Példa a _id mező beállítására az ObjectId () használatával" rel="bookmark">Mongodb elsődleges kulcs: Példa a _id mező beállítására az ObjectId () használatával</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226506-mongodb-cursor-tutorial-learn-with-example" title="MongoDB kurzor bemutató: Tanuljon a PÉLDA segítségével" rel="bookmark">MongoDB kurzor bemutató: Tanuljon a PÉLDA segítségével</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226507-mongodb-query-document-using-find-with-example" title="MongoDB lekérdezési dokumentum a find () használatával a Példa segítségével" rel="bookmark">MongoDB lekérdezési dokumentum a find () használatával a Példa segítségével</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226508-mongodb-order-with-sort-and-limit-query-with-examples" title="MongoDB rendelés a Sort () & Limit () lekérdezés példákkal" rel="bookmark">MongoDB rendelés a Sort () & Limit () lekérdezés példákkal</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226509-mongodb-count-and-remove-functions-with-examples" title="MongoDB Count () & Távolítsa el a () függvényeket példákkal" rel="bookmark">MongoDB Count () & Távolítsa el a () függvényeket példákkal</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8226510-mongodb-update-document-with-example" title="MongoDB Update () dokumentum példával" rel="bookmark">MongoDB Update () dokumentum példával</a></h3> </div> </div> </li> </ul> </div> <div id="container-5533149ee6411a5f99b370c693e87966"></div> <div class="widget widget-popular-posts"> <h2 class="widget-title">Top Cikkek</h2> <ul class="post-list-small"> <li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__img-holder"> <div class="thumb-container thumb-100"><a href="/8224745-15-best-java-programming-books-for-beginner-2021-update" title="15 legjobb Java-programozási könyv kezdőknek (2021-es frissítés)" rel="bookmark"><img src="https://cdn.css-code.org/1072090/15_best_java_programming_books_for_beginner_2021_update.jpg.webp" loading="lazy" alt="15 legjobb Java-programozási könyv kezdőknek (2021-es frissítés)" title="15 legjobb Java-programozási könyv kezdőknek (2021-es frissítés)" class="post-list-small__img--rounded" style="width:88px;height:88px" /></a></div> </div> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8224745-15-best-java-programming-books-for-beginner-2021-update" title="15 legjobb Java-programozási könyv kezdőknek (2021-es frissítés)" rel="bookmark">15 legjobb Java-programozási könyv kezdőknek (2021-es frissítés) 2025</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__img-holder"> <div class="thumb-container thumb-100"><a href="/8224746-try-catch-exception-handling-in-jsp" title="Próbálja ki a Catch: kivételkezelést JSP-ben" rel="bookmark"><img src="https://cdn.css-code.org/8547773/try_catch_exception_handling_in_jsp.png.webp" loading="lazy" alt="Próbálja ki a Catch: kivételkezelést JSP-ben" title="Próbálja ki a Catch: kivételkezelést JSP-ben" class="post-list-small__img--rounded" style="width:88px;height:88px" /></a></div> </div> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8224746-try-catch-exception-handling-in-jsp" title="Próbálja ki a Catch: kivételkezelést JSP-ben" rel="bookmark">Próbálja ki a Catch: kivételkezelést JSP-ben 2025</a></h3> </div> </div> </li><li class="post-list-small__item"> <div class="post-list-small__entry clearfix"> <div class="post-list-small__img-holder"> <div class="thumb-container thumb-100"><a href="/8224747-mvc-architecture-in-jsp-with-example" title="MVC architektúra JSP-ben példával" rel="bookmark"><img src="https://cdn.css-code.org/9208314/mvc_architecture_in_jsp_with_example.png.webp" loading="lazy" alt="MVC architektúra JSP-ben példával" title="MVC architektúra JSP-ben példával" class="post-list-small__img--rounded" style="width:88px;height:88px" /></a></div> </div> <div class="post-list-small__body"> <h3 class="post-list-small__entry-title"><a href="/8224747-mvc-architecture-in-jsp-with-example" title="MVC architektúra JSP-ben példával" rel="bookmark">MVC architektúra JSP-ben példával 2025</a></h3> </div> </div> </li> </ul> </div> </aside> </div> </div> <footer class="footer footer--dark"> <div class="container"> <div class="footer__widgets"> <div class="row"> <div class="col-lg-4"> <div class="widget"> <h2 class="widget-title">Népszerű Bejegyzések</h2> <ul class="post-list-small"> <li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8224752-jsp-form-processing-using-getparameter" title="JSP űrlapfeldolgozás a getParameter () használatával" rel="bookmark">JSP űrlapfeldolgozás a getParameter () használatával</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8224753-jsp-current-date-and-time" title="JSP aktuális dátum és idő" rel="bookmark">JSP aktuális dátum és idő</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8224754-web-xml-filter-mapping-in-jsp-servlet-with-example" title="Web.xml Filter Mapping a JSP Servletben példával" rel="bookmark">Web.xml Filter Mapping a JSP Servletben példával</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8224755-jsp-database-connection-select-insert-update-and-delete-example" title="JSP adatbázis-kapcsolat: Kiválasztás, beszúrás, frissítés és amp; Példa törlése" rel="bookmark">JSP adatbázis-kapcsolat: Kiválasztás, beszúrás, frissítés és amp; Példa törlése</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8224756-jsp-program-examples-registration-and-login-form" title="Példák JSP programokra: Regisztráció és amp; Bejelentkezési űrlap" rel="bookmark">Példák JSP programokra: Regisztráció és amp; Bejelentkezési űrlap</a></h3> </div> </div> </li> </ul> </div> </div> <div class="col-lg-4"> <div class="widget"> <h2 class="widget-title">Szerkesztő Választása</h2> <ul class="post-list-small"> <li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8222575-test-plan-what-is-how-to-create-with-example" title="TESZT TERV: Mi az, hogyan lehet létrehozni (példával)" rel="bookmark">TESZT TERV: Mi az, hogyan lehet létrehozni (példával)</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8222576-test-environment-for-software-testing" title="Tesztkörnyezet a szoftver teszteléséhez" rel="bookmark">Tesztkörnyezet a szoftver teszteléséhez</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8222577-test-plan-template-sample-document-with-web-application-example" title="Tesztterv sablon: Dokumentum minta webalkalmazás-példával" rel="bookmark">Tesztterv sablon: Dokumentum minta webalkalmazás-példával</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8222578-defectbug-life-cycle-in-software-testing" title="Hibák / hibák életciklusa a szoftver tesztelésében" rel="bookmark">Hibák / hibák életciklusa a szoftver tesztelésében</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8222579-web-application-testing-checklist-example-test-cases-for-website" title="Webalkalmazás-tesztelési ellenőrzőlista: Példa tesztesetekre a webhelyhez" rel="bookmark">Webalkalmazás-tesztelési ellenőrzőlista: Példa tesztesetekre a webhelyhez</a></h3> </div> </div> </li> </ul> </div> </div> <div class="col-lg-4"> <div class="widget"> <h2 class="widget-title">Top Cikkek</h2> <ul class="post-list-small"> <li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003285-27-animating-svg-with-javascript" title="27: Az SVG animálása JavaScript-sel - CSS-trükkök" rel="bookmark">27: Az SVG animálása JavaScript-sel - CSS-trükkök</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003286-34-a-tour-of-svg-software" title="34: Az SVG szoftver bemutatása - CSS-trükkök" rel="bookmark">34: Az SVG szoftver bemutatása - CSS-trükkök</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003287-36-using-grunticon" title="36: A Grunticon használata CSS-trükkök" rel="bookmark">36: A Grunticon használata CSS-trükkök</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003288-38-accessible-svg" title="38: Hozzáférhető SVG - CSS-trükkök" rel="bookmark">38: Hozzáférhető SVG - CSS-trükkök</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003289-37-svg-and-javascriptdom-events" title="37: SVG és JavaScript / DOM események - CSS-trükkök" rel="bookmark">37: SVG és JavaScript / DOM események - CSS-trükkök</a></h3> </div> </div> </li> </ul> </div> </div> </div> <p>© Copyright hu.css-code.org, 2025 Szeptember | <a href="https://hu.css-code.org/about-site" title="A helyszínről">A helyszínről</a> | <a href="https://hu.css-code.org/contacts" title="Kapcsolattartó">Kapcsolattartó</a> | <a href="https://hu.css-code.org/privacy-policy" title="Adatvédelmi irányelvek">Adatvédelmi irányelvek</a>. </p> </div> </div> </footer> <link href="https://css-code.org/template/css/style.min.css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" /> </body> </html>