Kaip naudoti Selenium IDE su scenarijais & Komandos (Tvirtinti, Patvirtinti)

Turinys:

Anonim

Mes naudosime „Mercury Tours“ svetainę kaip bandomą interneto programą. Tai internetinė skrydžių rezervavimo sistema, kurioje yra visi elementai, reikalingi šiai pamokai. Jo URL yra http://demo.guru99.com/test/newtours/, ir tai bus mūsų pagrindinis URL.

Sukurkite scenarijų įrašydami

Dabar sukurkime savo pirmąjį bandomąjį scenarijų „Selenium IDE“ naudodami dažniausiai naudojamą metodą - įrašydami. Vėliau mes atliksime scenarijų naudodami atkūrimo funkciją.

1 žingsnis

  • Paleiskite „Firefox“ ir „Selenium IDE“.
  • Įveskite pagrindinio URL vertę: http://demo.guru99.com/test/newtours/.
  • Įjunkite mygtuką Įrašyti (jei jis dar neįjungtas pagal numatytuosius nustatymus).
2 žingsnis

„Firefox“ naršykite adresu http://demo.guru99.com/test/newtours/. „Firefox“ turėtų nukreipti jus į puslapį, panašų į nurodytą žemiau.

3 žingsnis
  • Dešiniuoju pelės mygtuku spustelėkite bet kurią tuščią vietą puslapyje, pvz., Ant „Mercury Tours“ logotipo viršutiniame kairiajame kampe. Tai atvers kontekstinį meniu „Selenium IDE“. Pastaba: Nespauskite jokių hipersaitinių objektų ar vaizdų
  • Pasirinkite parinktį „Rodyti galimas komandas“.
  • Tada pasirinkite „assertTitle pontos: Sveiki:„ Mercury Tours ““. Tai komanda, užtikrinanti, kad puslapio pavadinimas yra teisingas.
4 žingsnis
  • „Mercury Tours“ teksto laukelyje „Vartotojo vardas“ įveskite netinkamą vartotojo vardą „invalidUNN“.
  • Teksto laukelyje „Slaptažodis“ įveskite neteisingą slaptažodį „invalidPWD“.
5 žingsnis
  • Spustelėkite mygtuką „Prisijungti“. „Firefox“ turėtų jus nukreipti į šį puslapį.
6 žingsnis

Norėdami sustabdyti įrašymą, išjunkite įrašymo mygtuką. Dabar scenarijus turėtų atrodyti taip, kaip parodyta žemiau.

7 žingsnis

Dabar, kai baigsime testavimo scenarijų, išsaugosime jį bandomuoju atveju. Meniu Failas pasirinkite „Išsaugoti bandomąjį atvejį“. Arba galite tiesiog paspausti „Ctrl“ + S.

8 žingsnis
  • Pasirinkite norimą vietą ir pavadinkite bandomąjį atvejį kaip „Invalid_login“.
  • Spustelėkite mygtuką „Išsaugoti“.
9 žingsnis.

Atkreipkite dėmesį, kad failas buvo išsaugotas kaip HTML.

10 žingsnis.

Grįžkite į „Selenium IDE“ ir spustelėkite mygtuką „Atkurti“, kad įvykdytumėte visą scenarijų. Selenas IDE turėtų sugebėti viską nepriekaištingai pakartoti.

Įvadas į seleno komandas -

  • „Selenese“ komandos gali turėti ne daugiau kaip du parametrus: tikslą ir vertę.
  • Parametrų nereikia nuolat. Tai priklauso nuo to, kiek komandos reikės.

3 komandų tipai

Veiksmai

Tai komandos, tiesiogiai sąveikaujančios su puslapio elementais.

Pavyzdys: komanda „spustelėkite“ yra veiksmas, nes jūs tiesiogiai sąveikaujate su elementu, kurį spustelite.

Komanda „type“ taip pat yra veiksmas, nes jūs dedate vertes į teksto laukelį, o teksto laukelyje jums jas parodoma. Tarp jūsų ir teksto laukelio yra abipusė sąveika.

Prieigos

Tai komandos, leidžiančios išsaugoti reikšmes kintamajam.

Pavyzdys: komanda „storeTitle“ yra prieiga, nes ji tik „skaito“ puslapio pavadinimą ir išsaugo jį kintamajame. Tai nesąveikauja su jokiu puslapio elementu.

Teiginiai

Tai komandos, kurios patikrina, ar įvykdyta tam tikra sąlyga.

3 teiginių rūšys

  • Teigti . Nepavykus komandai „tvirtinti“, testas nedelsiant sustabdomas.
  • Patikrinkite . Kai nepavyksta komandai „patikrinti“, „Selenium IDE“ užregistruoja šią triktį ir tęsia bandymą.
  • Laukti . Prieš pereidami prie kitos komandos, „waitFor“ komandos pirmiausia laukia, kol bus įvykdyta tam tikra sąlyga.
    • Jei sąlyga išsipildo per laukimo laikotarpį, žingsnis praeina.
    • Jei sąlyga nepasitvirtina, žingsnis nepavyksta. Gedimas registruojamas ir bandomasis vykdymas pereina prie kitos komandos.
    • Pagal numatytuosius nustatymus skirtasis laikas nustatomas kaip 30 sekundžių. Tai galite pakeisti skirtuke Bendra esančiame dialogo lange „Selenium IDE Options“.

Teigti ir patikrinti

Bendros komandos

Komanda Parametrų skaičius apibūdinimas
atviras 0 - 2

Atidaro puslapį naudodamas URL.

spustelėkite / spustelėkiteAndWait 1

Paspaudimai ant nurodyto elemento.

type / typeKeys 2

Įveda simbolių seką.

„VertiTitle“ / „AssertTitle“ 1

Palygina tikrąjį puslapio pavadinimą su numatoma verte.

patvirtintiTextPresent 1

Tikrina, ar puslapyje yra tam tikras tekstas.

patikrinti „ElementPresent“ 1

Patikrina, ar yra tam tikras elementas.

patvirtinti lentelę 2

Palygina lentelės turinį su laukiamomis vertėmis.

waitForPageToLoad 1

Pristabdo vykdymą, kol puslapis bus visiškai įkeltas.

waitForElementPresent 1

Pristabdo vykdymą, kol nurodytas elementas taps.

Sukurkite scenarijų rankiniu būdu naudodami „Firebug“

Dabar mes atkursime tą patį bandymo atvejį rankiniu būdu, įvesdami komandas. Šį kartą mums reikės naudoti „Firebug“.

1 žingsnis
  • Atidarykite „Firefox“ ir „Selenium IDE“.
  • Įveskite pagrindinį URL (http://demo.guru99.com/test/newtours/).
  • Įrašymo mygtukas turėtų būti išjungtas.
2 žingsnis: Spustelėkite viršutinę tuščią eilutę redaktoriuje.

Teksto laukelyje „Command“ įveskite „open“ ir paspauskite Enter.

3 žingsnis
  • Eikite į „Firefox“ į mūsų pagrindinį URL ir suaktyvinkite „Firebug“
  • „Selenium IDE“ redaktoriaus srityje pasirinkite antrą eilutę (eilutę po komanda „atidaryti“) ir sukurkite antrąją komandą, komandų laukelyje įrašydami „assertTitle“.
  • Nesivaržykite naudoti automatinio užbaigimo funkciją.
4 žingsnis
  • „Firebug“ išplėskite žymą , kad būtų rodoma žyma .</li> <li>Spustelėkite žymės <title> vertę (kuri yra „Sveiki atvykę:„ Mercury Tours “) ir įklijuokite ją į redaktoriaus lauką„ Tikslinė “.</li> </ul> </td> </tr> <tr> <td><strong>5 žingsnis</strong> <ul> <li>Norėdami sukurti trečiąją komandą, spustelėkite trečią tuščią eilutę redaktoriuje ir įveskite „type“ komandiniame teksto laukelyje.</li> <li>„Firebug“ spustelėkite mygtuką „Tikrinti“.</li> </ul> </td> </tr> <tr> <td>Spustelėkite teksto laukelį Vartotojo vardas. Atkreipkite dėmesį, kad „Firebug“ automatiškai rodo to elemento HTML kodą.</td> </tr> <tr> <td><strong>6 žingsnis</strong> <p>Atkreipkite dėmesį, kad teksto laukelyje Vartotojo vardas nėra ID, tačiau jis turi atributą NAME. Todėl mes naudosime jo pavadinimą kaip lokatorių. Nukopijuokite „NAME“ vertę ir įklijuokite ją į lauką „Target“, esančiame „Selenium IDE“.</p> <p>Vis tiek teksto laukelyje „Taikinys“ priešdėlis „vartotojo vardas“ su „vardas =“ reiškia, kad „Selenium IDE“ turėtų taikyti pagal elementą, kurio NAME atributas yra „vartotojo vardas“.</p> <p>„Selenium IDE“ teksto laukelyje „Value“ įveskite „invalidUN“. Jūsų bandomasis scenarijus dabar turėtų atrodyti taip, kaip paveikslėlyje žemiau. Mes baigėme trečią komandą. Pastaba: vietoj invalidUN galite įvesti bet kurią kitą teksto eilutę. Bet Selenium IDE skiria didžiosios ir mažosios raidės, o jūs įvesite reikšmes / atributus tiksliai taip, kaip programoje.</p> </td> </tr> <tr> <td><strong>7 žingsnis</strong> <ul> <li>Norėdami sukurti ketvirtąją komandą, teksto laukelyje „Command“ įveskite „įveskite“.</li> <li>Vėlgi naudokite „Firebug“ mygtuką „Tikrinti“, kad gautumėte teksto laukelio „Slaptažodis“ lokatorių.</li> </ul> <ul> <li> <p>Įklijuokite atributą NAME („password“) į lauką Target ir prieš jį įveskite „name =“</p> </li> <li> <p>„Selenium IDE“ lauke Reikšmė įveskite „invalidPW“. Jūsų bandomasis scenarijus dabar turėtų atrodyti taip, kaip paveikslėlyje žemiau.</p> </li> </ul> </td> </tr> <tr> <td><strong>8 žingsnis</strong> <ul> <li>Norėdami gauti penktąją komandą, „Selenium IDE“ komandiniame teksto laukelyje įveskite „clickAndWait“.</li> <li>Naudokite „Firebug“ mygtuką „Tikrinti“, kad gautumėte mygtuko „Prisijungti“ lokatorių.</li> </ul> <ul> <li>Įklijuokite atributo NAME reikšmę („login“) į teksto laukelį „Target“ ir priešais jį įveskite „name =“.</li> <li>Jūsų bandomasis scenarijus dabar turėtų atrodyti taip, kaip paveikslėlyje žemiau.</li> </ul> </td> </tr> </tbody> </table> <p><strong>9 žingsnis:</strong> Išsaugokite bandomąjį atvejį taip pat, kaip tai darėme ankstesniame skyriuje.</p> <a id="menu-6"></a> <h2>„Find“ mygtuko naudojimas</h2> <p><strong>„Selenium IDE“ mygtukas „Rasti“ naudojamas patikrinti, ar tai, ką įdėjome į teksto laukelį „Tikslinė“, tikrai yra teisingas vartotojo sąsajos elementas.</strong></p> <p>Panaudokime „Invalid_login“ bandymo atvejį, kurį sukūrėme ankstesniuose skyriuose. Spustelėkite bet kurią komandą su „Target“ įrašu, tarkime, trečią komandą.</p> <p>Spustelėkite mygtuką Rasti. Atkreipkite dėmesį, kad „Mercury Tours“ puslapio laukelis Vartotojo vardas sekundei paryškinamas.</p> <p>Tai rodo, kad Selenium IDE sugebėjo teisingai aptikti ir pasiekti numatytą elementą. Jei mygtukas „Rasti“ pažymėjo kitą elementą arba jo apskritai nebuvo, tada scenarijuje turi būti kažkas negerai.</p> <a id="menu-7"></a> <h2>Vykdyti komandą</h2> <p><strong>Tai leidžia jums atlikti bet kurią komandą, nevykdant viso bandymo atvejo</strong> . Tiesiog spustelėkite norimą vykdyti eilutę ir tada meniu juostoje spustelėkite „Veiksmai> Vykdyti šią komandą“ arba tiesiog paspauskite „X“ klaviatūroje.</p> <p><strong>1 žingsnis.</strong> Įsitikinkite, kad jūsų naršyklė yra „Mercury Tours“ pagrindiniame puslapyje. Spustelėkite komandą, kurią norite vykdyti. Šiame pavyzdyje spustelėkite eilutę "type | userName | invalidUN".</p> <p><strong>2 žingsnis.</strong> Klaviatūroje paspauskite „X“.</p> <p><strong>3 žingsnis.</strong> Atkreipkite dėmesį, kad vartotojo vardo teksto laukelyje bus užpildytas tekstas „invalidUN“</p> <p><strong>Komandų vykdymas tokiu būdu labai priklauso nuo puslapio, kurį šiuo metu rodo „Firefox“</strong> . Tai reiškia, kad jei bandysite aukščiau pateiktą pavyzdį, kai „Google“ pagrindinis puslapis bus rodomas vietoj „Mercury Tours“, jūsų veiksmas bus nesėkmingas, nes „Google“ pagrindiniame puslapyje nėra teksto laukelio su atributu „userName“.</p> <a id="menu-8"></a> <h2>Pradinis taškas</h2> <p><strong>Pradžios taškas yra rodiklis, nurodantis „Selenium IDE“, kurios eilutės bus pradėtos vykdyti</strong> . <strong>Jo spartusis klavišas yra „S“.</strong></p> <p>Ankstesniame pavyzdyje atkūrimas bus pradėtas trečioje eilutėje (tipas | slaptažodis | netinkamasPW). <strong>Viename testo scenarijuje galite turėti tik vieną pradžios tašką.</strong></p> <p>Pradžios taškas yra panašus į „Execute Command“, nes jis priklauso nuo šiuo metu rodomo puslapio. Pradinis taškas nepavyks, jei atsidursite ne toje svetainėje.</p> <a id="menu-9"></a> <h2>Lūžio taškai</h2> <p>Lūžio taškai yra rodikliai, nurodantys Selenium IDE, kur automatiškai pristabdyti testą. <strong>Spartusis klavišas yra „B“.</strong></p> <p>Geltonas paryškinimas reiškia, kad laukia dabartinis žingsnis. Tai įrodo, kad „Selenium IDE“ sustabdė šio veiksmo vykdymą. <strong>Vienu bandymo atveju galite turėti kelis lūžio taškus.</strong></p> <a id="menu-10"></a> <h2>Žingsnis</h2> <p>Tai leidžia jums vykdyti sekančias komandas po vieną, pristabdžius bandomąjį atvejį. Panaudokime ankstesnio skyriaus „Lūžio taškai“ scenarijų.</p> <table> <tbody> <tr> <td width="50%"> </td> <td> <p><strong>Prieš spustelėdami „Žingsnis“.</strong></p> <p>Bandomasis atvejis pristabdomas eilutėje „clickAndWait | login“.</p> </td> </tr> <tr> <td width="50%"> </td> <td> <p><strong>Spustelėjus „Žingsnis“.</strong></p> <p>Vykdoma eilutė „clickAndWait | login“ ir pristabdoma prie kitos komandos (VerifyTitle | Sign-on: Mercury Tours).</p> <p>Atkreipkite dėmesį, kad kita eilutė pristabdyta, nors joje nėra lūžio taško. Tai yra pagrindinis „Step“ funkcijos tikslas - ji vykdo sekančias komandas po vieną, kad suteiktų daugiau laiko po kiekvieno žingsnio patikrinti rezultatą.</p> </td> </tr> </tbody> </table> <a id="menu-11"></a> <h2>Svarbūs dalykai, į kuriuos reikia atkreipti dėmesį, kai šaltinio rodinyje naudojami kiti formatai</h2> <p><strong>Selenium IDE gerai veikia tik su HTML - kiti formatai vis dar yra eksperimentinio režimo</strong> . Tai <strong>nepatartina</strong> kurti ar redaguoti testai naudojant kitus formatus Šaltinis Peržiūrėti nes yra dar daug darbo reikia, kad ji stabili. Žemiau yra žinomos 1.9.1 versijos klaidos.</p> <ul> <li>Negalėsite atlikti atkūrimo ar persijungti į lentelės rodinį, nebent grįšite į HTML.</li> <li>Vienintelis būdas saugiai pridėti komandas prie šaltinio kodo yra jas įrašyti.</li> <li>Kai pakeisite šaltinio kodą rankiniu būdu, visi jie bus prarasti, kai perjungsite į kitą formatą.</li> <li>Nors galite išsaugoti bandomąjį atvejį būdami šaltinio rodinyje, „Selenium IDE“ negalės jo atidaryti.</li> </ul> <p><strong>Rekomenduojamas būdas konvertuoti „Selenese“ testus yra naudoti failo meniu parinktį „Eksportuoti bandymo atvejį kaip ...“, o ne per šaltinio rodinį.</strong></p> <a id="menu-12"></a> <h2>Santrauka</h2> <ul> <li>Testo scenarijus galima sukurti įrašant arba rankiniu būdu įvedant komandas ir parametrus.</li> <li>Kuriant scenarijus rankiniu būdu, „Firebug“ naudojama lokatoriui gauti.</li> <li>Mygtukas „Rasti“ naudojamas patikrinti, ar komanda gali pasiekti teisingą elementą.</li> <li>Lentelės rodinyje bandomasis scenarijus rodomas lentelių pavidalu, o „Source View“ - HTML formatu.</li> <li>Šaltinio rodinio keitimas į ne HTML formatą vis dar yra eksperimentinis.</li> <li>Nenaudokite šaltinio rodinio kurdami bandymus kitais formatais. Vietoj to naudokite eksportavimo funkcijas.</li> <li>Parametrų nereikia nuolat. Tai priklauso nuo komandos.</li> <li>Yra trijų tipų komandos:</li> <ul> <li>Veiksmai - tiesiogiai sąveikauja su puslapio elementais</li> <li>Prieigos elementai - „skaito“ elemento ypatybę ir saugo jį kintamajame</li> <li>Teiginiai - palygina faktinę vertę su numatoma</li> </ul> <li>Teiginiai gali būti trijų tipų:</li> <ul> <li>Teigti - sugedus, sekantys veiksmai nebevykdomi</li> <li>Patikrinti - nesėkmės atveju sekantys veiksmai vis tiek vykdomi.</li> <li>„WaitFor“ - praeina, jei nurodyta sąlyga pasiteisina per skirtąjį laiką; priešingu atveju tai nepavyks</li> </ul> <li>Dažniausios komandos yra šios:</li> <ul> <li>atviras</li> <li>spustelėkite / spustelėkiteAndWait</li> <li>type / typeKeys</li> <li>„VertiTitle“ / „AssertTitle“</li> <li>patvirtintiTextPresent</li> <li>patikrinti „ElementPresent“</li> <li>patvirtinti lentelę</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">Populiarios Temos</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="/8222957-log4j-with-selenium-tutorial-download-install-use-and-example" title="„Log4j“ su „Selenium“ mokymo programa: atsisiųskite, įdiekite, naudokite & Pavyzdys" rel="bookmark"><img src="https://cdn.css-code.org/5572267/log4j_with_selenium_tutorial_download-_install-_use_ampamp_example.png.webp" loading="lazy" alt="„Log4j“ su „Selenium“ mokymo programa: atsisiųskite, įdiekite, naudokite & Pavyzdys" title="„Log4j“ su „Selenium“ mokymo programa: atsisiųskite, įdiekite, naudokite & Pavyzdys" 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="/8222957-log4j-with-selenium-tutorial-download-install-use-and-example" title="„Log4j“ su „Selenium“ mokymo programa: atsisiųskite, įdiekite, naudokite & Pavyzdys" rel="bookmark">„Log4j“ su „Selenium“ mokymo programa: atsisiųskite, įdiekite, naudokite & Pavyzdys 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="/8222958-robot-class-in-selenium-webdriver" title="Roboto klasė „Selenium Webdriver“" rel="bookmark"><img src="https://cdn.css-code.org/3628706/robot_class_in_selenium_webdriver.png.webp" loading="lazy" alt="Roboto klasė „Selenium Webdriver“" title="Roboto klasė „Selenium Webdriver“" 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="/8222958-robot-class-in-selenium-webdriver" title="Roboto klasė „Selenium Webdriver“" rel="bookmark">Roboto klasė „Selenium Webdriver“ 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="/8222960-how-to-use-autoit-with-selenium-webdriver-file-upload-example" title="Kaip naudoti „AutoIT“ su „Selenium Webdriver“: failo įkėlimo pavyzdys" rel="bookmark"><img src="https://cdn.css-code.org/7762516/how_to_use_autoit_with_selenium_webdriver_file_upload_example.png.webp" loading="lazy" alt="Kaip naudoti „AutoIT“ su „Selenium Webdriver“: failo įkėlimo pavyzdys" title="Kaip naudoti „AutoIT“ su „Selenium Webdriver“: failo įkėlimo pavyzdys" 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="/8222960-how-to-use-autoit-with-selenium-webdriver-file-upload-example" title="Kaip naudoti „AutoIT“ su „Selenium Webdriver“: failo įkėlimo pavyzdys" rel="bookmark">Kaip naudoti „AutoIT“ su „Selenium Webdriver“: failo įkėlimo pavyzdys 2025</a></h3> </div> </div> </li> </ul> </div> <div class="widget widget-popular-posts"> <h2 class="widget-title">Geriausi nuomonės apie mėnesį</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="/8223820-residual-method-incoming-and-outgoing-partial-payments-posting-in-sap" title="Liekamasis metodas: gaunamasis & Siunčiamų dalinių mokėjimų įrašymas į SAP" rel="bookmark">Liekamasis metodas: gaunamasis & Siunčiamų dalinių mokėjimų įrašymas į SAP</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="/8223821-top-17-crystal-reports-interview-questions-and-answers" title="Populiariausi 17 „Crystal Reports“ interviu klausimų ir Atsakymai" rel="bookmark">Populiariausi 17 „Crystal Reports“ interviu klausimų ir Atsakymai</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="/8223823-fb60-in-sap-how-to-post-a-purchase-invoice" title="FB60 „SAP“: kaip pateikti pirkimo sąskaitą faktūrą" rel="bookmark">FB60 „SAP“: kaip pateikti pirkimo sąskaitą faktūrą</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="/8223824-how-to-create-a-company-in-sap" title="Kaip sukurti įmonę SAP" rel="bookmark">Kaip sukurti įmonę SAP</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="/8223825-24-best-business-intelligencebi-tools-list-in-2021" title="24 geriausių verslo žvalgybos (BI) įrankių sąrašas 2021 m" rel="bookmark">24 geriausių verslo žvalgybos (BI) įrankių sąrašas 2021 m</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="/8223826-how-to-create-a-company-in-sap-and-assign-company-code" title="Kaip sukurti įmonę naudojant SAP & Priskirkite įmonės kodą" rel="bookmark">Kaip sukurti įmonę naudojant SAP & Priskirkite įmonės kodą</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="/8223827-bill-of-material-bom-in-sap-pp-create-change-display" title="Medžiagos aprašas (BoM) SAP PP: Kurkite, keiskite, pateikite" rel="bookmark">Medžiagos aprašas (BoM) SAP PP: Kurkite, keiskite, pateikite</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="/8223829-how-to-define-retained-earnings-account-in-sap" title="Kaip apibrėžti nepaskirstytojo uždarbio sąskaitą SAP" rel="bookmark">Kaip apibrėžti nepaskirstytojo uždarbio sąskaitą SAP</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="/8223830-how-to-create-chart-of-accounts-in-sap" title="Kaip sukurti sąskaitų planą SAP" rel="bookmark">Kaip sukurti sąskaitų planą SAP</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="/8223831-how-to-create-financial-statement-version-fsv-in-sap" title="Kaip sukurti finansinės ataskaitos versiją (FSV) SAP" rel="bookmark">Kaip sukurti finansinės ataskaitos versiją (FSV) SAP</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="/8223832-gl-account-in-sap-tutorial-create-display-block-and-delete-fs00" title="„GL“ paskyra SAP mokymo programoje: kurkite, pateikite, blokuokite ir Ištrinkite FS00" rel="bookmark">„GL“ paskyra SAP mokymo programoje: kurkite, pateikite, blokuokite ir Ištrinkite FS00</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="/8223838-how-to-open-and-close-periods-in-posting-period-variant-in-sap" title="Kaip atidaryti ir uždaryti laikotarpius skelbimo laikotarpio variante SAP" rel="bookmark">Kaip atidaryti ir uždaryti laikotarpius skelbimo laikotarpio variante SAP</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="/8223840-how-to-define-posting-period-variant-in-sap" title="Kaip apibrėžti siuntimo laikotarpio variantą SAP" rel="bookmark">Kaip apibrėžti siuntimo laikotarpio variantą SAP</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="/8223853-how-to-perform-a-journal-entry-posting-fb50-in-sap" title="Kaip atlikti žurnalo įrašą skelbiant FB50 į SAP" rel="bookmark">Kaip atlikti žurnalo įrašą skelbiant FB50 į SAP</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="/8223880-create-fiscal-year-variant-and-assign-to-company-code-in-sap-complete-tutorial" title="Sukurti fiskalinių metų variantą & Priskirkite įmonės kodą SAP: užpildykite mokymo programą" rel="bookmark">Sukurti fiskalinių metų variantą & Priskirkite įmonės kodą SAP: užpildykite mokymo programą</a></h3> </div> </div> </li> </ul> </div> <div id="container-5533149ee6411a5f99b370c693e87966"></div> <div class="widget widget-popular-posts"> <h2 class="widget-title">Top Straipsniai</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="/8004085-get-featured-image-url" title="Gauti svarbiausio vaizdo URL - CSS-gudrybės" rel="bookmark"><img src="https://cdn.css-code.org/4564946/get_featured_image_url_css-tricks.png.webp" loading="lazy" alt="Gauti svarbiausio vaizdo URL - CSS-gudrybės" title="Gauti svarbiausio vaizdo URL - CSS-gudrybė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="/8004085-get-featured-image-url" title="Gauti svarbiausio vaizdo URL - CSS-gudrybės" rel="bookmark">Gauti svarbiausio vaizdo URL - CSS-gudrybė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="/8004086-get-id-from-page-name" title="Gaukite ID iš puslapio pavadinimo - CSS-gudrybės" rel="bookmark"><img src="https://cdn.css-code.org/5997617/get_id_from_page_name_css-tricks.png.webp" loading="lazy" alt="Gaukite ID iš puslapio pavadinimo - CSS-gudrybės" title="Gaukite ID iš puslapio pavadinimo - CSS-gudrybė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="/8004086-get-id-from-page-name" title="Gaukite ID iš puslapio pavadinimo - CSS-gudrybės" rel="bookmark">Gaukite ID iš puslapio pavadinimo - CSS-gudrybė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="/8004087-html5-shim-in-functions-php" title="HTML5 „Shim“ funkcijose.php - CSS-gudrybės" rel="bookmark"><img src="https://cdn.css-code.org/8718157/html5_shim_in_functionsphp_css-tricks.png.webp" loading="lazy" alt="HTML5 „Shim“ funkcijose.php - CSS-gudrybės" title="HTML5 „Shim“ funkcijose.php - CSS-gudrybė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="/8004087-html5-shim-in-functions-php" title="HTML5 „Shim“ funkcijose.php - CSS-gudrybės" rel="bookmark">HTML5 „Shim“ funkcijose.php - CSS-gudrybės 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">Populiarios Temos</h2> <ul class="post-list-small"> <li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8226536-difference-between-deep-learning-and-machine-learning-vs-ai" title="Skirtumas tarp gilaus mokymosi ir mašininio mokymosi, palyginti su AI" rel="bookmark">Skirtumas tarp gilaus mokymosi ir mašininio mokymosi, palyginti su AI</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8226537-groups-in-tableau-create-groups-hierarchy-sets-and-sort-data" title="Grupės „Tableau“: sukurkite grupes, hierarchiją, rinkinius ir amp; Rūšiuoti duomenis" rel="bookmark">Grupės „Tableau“: sukurkite grupes, hierarchiją, rinkinius ir amp; Rūšiuoti duomenis</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8226546-tensorflow-vs-theano-vs-torch-vs-keras-deep-learning-library" title="„TensorFlow vs Theano vs Torch vs Keras“: Gilaus mokymosi biblioteka" rel="bookmark">„TensorFlow vs Theano vs Torch vs Keras“: Gilaus mokymosi biblioteka</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8226547-unsupervised-machine-learning-what-is-algorithms-example" title="Neprižiūrimas mašininis mokymasis: kas yra, algoritmai, pavyzdys" rel="bookmark">Neprižiūrimas mašininis mokymasis: kas yra, algoritmai, pavyzdys</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8226548-supervised-vs-unsupervised-learning-key-differences" title="Prižiūrimas ir neprižiūrimas mokymasis: pagrindiniai skirtumai" rel="bookmark">Prižiūrimas ir neprižiūrimas mokymasis: pagrindiniai skirtumai</a></h3> </div> </div> </li> </ul> </div> </div> <div class="col-lg-4"> <div class="widget"> <h2 class="widget-title">Redaktoriaus Pasirinkimas</h2> <ul class="post-list-small"> <li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8225759-21-best-bulkmass-email-providers-in-2021" title="21 GERIAUSIAS masinių (masinių) el. Pašto paslaugų teikėjų 2021 m" rel="bookmark">21 GERIAUSIAS masinių (masinių) el. Pašto paslaugų teikėjų 2021 m</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8225760-26-best-backup-software-in-2021-free-and-paid" title="26 geriausia atsarginė programinė įranga 2021 m. (Nemokama ir mokama)" rel="bookmark">26 geriausia atsarginė programinė įranga 2021 m. (Nemokama ir mokama)</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8225761-best-transactional-email-service-sendgrid-competitor-and-alternative" title="Geriausia operacinio el. Pašto paslauga: „Sendgrid“ konkurentas ir amp; Alternatyvus" rel="bookmark">Geriausia operacinio el. Pašto paslauga: „Sendgrid“ konkurentas ir amp; Alternatyvus</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8225762-15-free-smtp-server-best-smtp-service-providers-in-2021" title="15+ nemokamas SMTP serveris - Geriausi SMTP paslaugų teikėjai 2021 m" rel="bookmark">15+ nemokamas SMTP serveris - Geriausi SMTP paslaugų teikėjai 2021 m</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8225763-best-free-autoresponder-tools-2021-reviews" title="Geriausi nemokami automatinio atsakiklio įrankiai (2021 apžvalgos)" rel="bookmark">Geriausi nemokami automatinio atsakiklio įrankiai (2021 apžvalgos)</a></h3> </div> </div> </li> </ul> </div> </div> <div class="col-lg-4"> <div class="widget"> <h2 class="widget-title">Top Straipsniai</h2> <ul class="post-list-small"> <li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003872-run-javascript-only-after-entire-page-has-loaded" title="Paleisti „JavaScript“ tik po to, kai bus įkeltas visas puslapis - CSS-gudrybės" rel="bookmark">Paleisti „JavaScript“ tik po to, kai bus įkeltas visas puslapis - CSS-gudrybės</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003873-select-element-only-if-children-are-not-animated" title="Pasirinkite elementą tik tuo atveju, jei vaikai nėra animuoti CSS-gudrybės" rel="bookmark">Pasirinkite elementą tik tuo atveju, jei vaikai nėra animuoti CSS-gudrybės</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003874-select-list-item-only-if-doesnt-contain-another-list-and-is-top-level" title="Pasirinkite tik sąrašo elementą, jei jame nėra kito sąrašo (ir jis yra aukščiausio lygio) CSS-gudrybės" rel="bookmark">Pasirinkite tik sąrašo elementą, jei jame nėra kito sąrašo (ir jis yra aukščiausio lygio) CSS-gudrybės</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003875-serialize-form-to-json" title="Serializuoti formą į JSON - CSS-gudrybės" rel="bookmark">Serializuoti formą į JSON - CSS-gudrybės</a></h3> </div> </div> </li><li class="post-list-small__item"> <div> <div> <h3 class="post-list-small__entry-title"><a href="/8003876-setclear-default-input-value" title="Nustatyti / išvalyti numatytąją įvesties vertę CSS-gudrybės" rel="bookmark">Nustatyti / išvalyti numatytąją įvesties vertę CSS-gudrybės</a></h3> </div> </div> </li> </ul> </div> </div> </div> <p>© Copyright lt.css-code.org, 2025 Vasaris | <a href="https://lt.css-code.org/about-site" title="Apie svetainę">Apie svetainę</a> | <a href="https://lt.css-code.org/contacts" title="Kontaktai">Kontaktai</a> | <a href="https://lt.css-code.org/privacy-policy" title="Privatumo politika">Privatumo politika</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>