Testavimas 2025, Sausis

„Selen“ naršyklės be galvos testavimas: HTMLUnitDriver & „PhantomJS“

„Selen“ naršyklės be galvos testavimas: HTMLUnitDriver & „PhantomJS“

„HTMLunitdriver“ yra lengviausia ir greičiausia „WebDriver“ naršyklė be galvos. Jis pagrįstas „HtmlUnit“. Jis žinomas kaip naršyklės tvarkyklė be galvos. Tai tas pats, kas „Chrome“, IE ar „Firefox“ tvarkyklė.

Kryžminio naršyklės testavimas naudojant „Selenium WebDriver“

Kryžminio naršyklės testavimas naudojant „Selenium WebDriver“

Kryžminio naršyklės testavimas yra funkcinio testo tipas, siekiant patikrinti, ar jūsų žiniatinklio programa veikia taip, kaip tikėtasi, skirtingose ​​naršyklėse ... Jei mes naudojame „Selenium WebDriver“, mes galime automatizuoti bandymo atvejus naudodami „Internet Explorer“, „Firefox“, „Chrome“, „Safari“ naršykles.

Kaip tvarkyti „iFrame“ „Selenium Webdriver“: „switchTo“ ()

Kaip tvarkyti „iFrame“ „Selenium Webdriver“: „switchTo“ ()

Kas yra „Iframe“? Tinklalapis, įterptas kitame tinklalapyje, arba HTML dokumentas, įterptas į kitą HTML dokumentą, vadinamas rėmeliu. IFrame dažnai naudojamas įterpiant turinį iš kito

Duomenų bazių testavimas naudojant seleną: žingsnis po žingsnio vadovas

Duomenų bazių testavimas naudojant seleną: žingsnis po žingsnio vadovas

„Selenium Webdriver“ apsiriboja programų testavimu naudojant naršyklę. Norėdami naudoti „Selenium Webdriver“ duomenų bazių testavimui, turite naudoti JDBC („Java Database Connectivity“).

Kaip skaityti / rašyti duomenis iš „Excel“ failo: „Selenium POI“

Kaip skaityti / rašyti duomenis iš „Excel“ failo: „Selenium POI“

Šioje pamokoje aprašysime, kaip skaityti ir rašyti duomenis iš „Excel“ JAVA naudojant seleno žiniatinklio tvarkyklę.

Dataprovider & „TestNG XML“: seleno parametrų nustatymas (pavyzdys)

Dataprovider & „TestNG XML“: seleno parametrų nustatymas (pavyzdys)

Yra du būdai, kuriais galime pasiekti parametrų nustatymą „TestNG 1“. Parametrų anotacijos ir TestNG XML failo pagalba. 2. Naudodamiesi „DataProvider“ anotacija.

„TestNG“ mokymo programa: kas yra anotacijos ir amp; Pagrindai selene

„TestNG“ mokymo programa: kas yra anotacijos ir amp; Pagrindai selene

„TestNG“ pamoka: sužinokite, kaip „TESTNG“ įveikia kitos populiarios „Junit“ testavimo sistemos apribojimus. „TestNG“ sukuria ataskaitą, pagrįstą seleno tyrimo ataskaita

„Selenium Automation Framework“: valdoma duomenimis, valdoma pagal raktinius žodžius ir Hibridas

„Selenium Automation Framework“: valdoma duomenimis, valdoma pagal raktinius žodžius ir Hibridas

„Selenium WebDriver“ sukurtas trijų tipų sistemas, skirtas automatizuoti rankinius bandymus, „Data Driven“, „Key Driven“ ir „Hybrid Test Framework“.

Kaip pasirinkti datą iš „DatePicker“ / kalendoriaus „Selenium Webdriver“

Kaip pasirinkti datą iš „DatePicker“ / kalendoriaus „Selenium Webdriver“

Šioje pamokoje pateikiama išsami išsami informacija, kad pasirinktumėte datos formą „DatePicker“ kalendoriuje, naudodami „Selenium Webdriver“

Puslapio objekto modelis (POM) & Puslapių gamykla „Selenium“ pamokoje

Puslapio objekto modelis (POM) & Puslapių gamykla „Selenium“ pamokoje

Prieš sužinodami apie puslapio objekto modelį, galime suprasti - kodėl POM? Vartotojo sąsajos automatikos paleidimas „Selenium WebDriver“ NĖRA sunki užduotis. Jums tiesiog reikia rasti elementus, atlikti su juo operacijas. Minusai

Tinkinti, PDF & Siųskite „TestNG“ ataskaitas el. Paštu „Selenium WebDriver“

Tinkinti, PDF & Siųskite „TestNG“ ataskaitas el. Paštu „Selenium WebDriver“

„TestNG“ biblioteka teikia labai patogią ataskaitų teikimo funkciją. Po vykdymo sužinokite, kaip pritaikyti ataskaitą, Pdf ir amp; „Selenium WebDriver“ ataskaitos el. Paštas

Kaip įvykdyti nepavykusius bandymo atvejus programoje TestNG: Selenium WebDriver

Kaip įvykdyti nepavykusius bandymo atvejus programoje TestNG: Selenium WebDriver

Anksčiau failą testng.xml vykdėte tik per užtemimą. Čia atliksite tą patį failą testng.xml naudodami komandų eilutę ir kaupdami registravimo informaciją naudodami esamą „Reporter“ klasę

„TestNG“ ataskaitų generavimas „Selenium WebDriver“

„TestNG“ ataskaitų generavimas „Selenium WebDriver“

Ataskaitų generavimas yra labai svarbus atliekant automatikos testavimą, taip pat atliekant rankinį testavimą. Žiūrėdami į rezultatą, galite lengvai nustatyti, kiek bandymų atvejų išlaikyta, nepavyko

Lygiagretus vykdymas selene: seansų tvarkymas & TestNG priklausomybė

Lygiagretus vykdymas selene: seansų tvarkymas & TestNG priklausomybė

Suprasti, kaip paleisti seleno scenarijus lygiagrečiai su keliomis naršyklėmis. Pirmiausia supraskime „Session Handling“. Atliekant bandymą, „Selenium WebDriver“ turi visą laiką bendrauti su naršykle iki e

TestNG: Kaip paleisti kelis bandomuosius rinkinius selene

TestNG: Kaip paleisti kelis bandomuosius rinkinius selene

„TestNG“ leidžia lygiagrečiai vykdyti bandymo metodus, testų klases ir bandymo atvejus jūsų projekte. Atlikdami lygiagrečią vykdymą, mes galime sutrumpinti „vykdymo laiką“, kai bandymai pradedami ir vykdomi vienu metu skirtingose ​​gijose.

„TestNG“ klausytojai selene: „ITestListener“ ir „ITestResult“ pavyzdys

„TestNG“ klausytojai selene: „ITestListener“ ir „ITestResult“ pavyzdys

Programoje „TestNG“ yra keletas klausytojų, kurie veikia kaip sąsajos, kad pakeistų numatytąjį „TestNG“ elgesį. Kaip rodo pavadinimas, klausytojai & quot; klauso & quot; į seleno scenarijuje apibrėžtą įvykį ir atitinkamai elgtis. Tai leidžia pritaikyti „TestNG“ ataskaitas ar žurnalą

„TestNG @Test Priority in Selenium“

„TestNG @Test Priority in Selenium“

Bandymo atvejo prioritetas „TestNG“. „TestNG“ yra testavimo sistema, apimanti įvairius bandymų modelius, pvz., Vieneto testą, funkcinį testą, testą nuo galo iki galo, vartotojo sąsajos testą ir integracijos testą. „TestNG“ kode galite paleisti vieną ar kelis bandymo atvejus.

Kaip tvarkyti žiniatinklio lentelę „Selenium WebDriver“

Kaip tvarkyti žiniatinklio lentelę „Selenium WebDriver“

HTML žiniatinklio lentelės skaitymas Yra atvejų, kai turime pasiekti elementus (dažniausiai tekstus), esančius HTML lentelėse. Tačiau labai retai interneto dizaineris pateikia ID arba vardo atributą t

„TestNG Groups“: įtraukite, neįtraukite su pavyzdžiu - „Selenium Tutorial“

„TestNG Groups“: įtraukite, neįtraukite su pavyzdžiu - „Selenium Tutorial“

„TestNG“ yra testavimo sistema, apimanti įvairių tipų testų dizainus, tokius kaip vienetas, funkcinis, galas iki galo, vartotojo sąsaja ir integracijos testas. Galite paleisti vieną arba kelis paketus (paketas čia reiškia

Dinaminių interneto lentelių tvarkymas naudojant „Selenium WebDriver“

Dinaminių interneto lentelių tvarkymas naudojant „Selenium WebDriver“

„Web- Static“ lentelėse yra dviejų tipų HTML lentelės: duomenys yra statiniai, ty eilučių ir stulpelių skaičius yra fiksuotas. Dinaminės lentelės: duomenys yra dinamiški, ty eilučių ir stulpelių skaičius NE

Kaip atsisiųsti & Įdiekite „TestNG“ „Selenium WebDriver“ programoje „Eclipse“

Kaip atsisiųsti & Įdiekite „TestNG“ „Selenium WebDriver“ programoje „Eclipse“

Toliau pateikiamas nuoseklus „TestNG“ diegimo „Eclipse“ vadovas. „TestNG“ diegimas „Eclipse“ 1 veiksmas: paleiskite „Eclipse“. Meniu juostoje spustelėkite Pagalba. Pasirinkite „Eclipse Marketplace ...“; variantą.

„Gecko“ („Marionette“) tvarkyklių selenas: atsisiųskite, įdiekite, naudokite su „Firefox“

„Gecko“ („Marionette“) tvarkyklių selenas: atsisiųskite, įdiekite, naudokite su „Firefox“

Kas yra „Gecko Driver“? Terminas „Gecko“ reiškia žiniatinklio naršyklės variklį, integruotą „Mozilla Firefox“ naršyklėje. „Gecko“ tvarkyklė veikia kaip tarpinis tarp žiniatinklio tvarkyklę turinčių klientų („Eclipse“, „Netbeans“,

Kaip rasti visas / sugadintas nuorodas naudojant „Selenium Webdriver“

Kaip rasti visas / sugadintas nuorodas naudojant „Selenium Webdriver“

Kas yra sugadintos nuorodos? Nutrauktos nuorodos yra nuorodos arba URL, kurių negalima pasiekti. Jie gali neveikti arba neveikti dėl kažkokios serverio klaidos. URL visada bus galiojanti būsena su 2xx. The

Norimos funkcijos „Selenium WebDriver“

Norimos funkcijos „Selenium WebDriver“

Norimų galimybių klasė padeda mums žiniatinklio tvarkyklei pasakyti, kokią aplinką naudosime savo testo scenarijuje. Norimų galimybių klasės „setCapability“ metodas, kuris paaiškinamas vėlesnėje mokymo programos dalyje,

Kaip patikrinti patarimą naudojant „Selenium WebDriver“

Kaip patikrinti patarimą naudojant „Selenium WebDriver“

Patarimas yra tekstas, kuris pasirodo, kai pelė užveda virš objekto, pvz., Tinklalapio nuorodos, paveikslėlio, mygtuko, teksto srities ir pan. Tekste dažnai pateikiama daugiau informacijos apie objektą, ant kurio jis yra

Pelės paspaudimas & Klaviatūros įvykis: Veiksmo klasė „Selenium Webdriver“

Pelės paspaudimas & Klaviatūros įvykis: Veiksmo klasė „Selenium Webdriver“

Šioje pamokoje sužinosime, kaip valdyti specialius klaviatūros ir pelės įvykius, naudojant „Selenium Webdriver“ veiksmo klasę.

Kaip įkelti & Atsisiųskite failą naudodami „Selenium Webdriver“

Kaip įkelti & Atsisiųskite failą naudodami „Selenium Webdriver“

Šioje pamokoje sužinosime, kaip elgtis su failų įkėlimu ir atsisiuntimu naudojant „Selenium WebDriver“ ir „Wget“.

„XPath“ programoje „Selenium WebDriver“: kaip rasti „XPath“?

„XPath“ programoje „Selenium WebDriver“: kaip rasti „XPath“?

XPath in Selenium WebDriver naudojamas norint rasti elementą tinklalapyje. Yra du XPath tipai: 1) Absoliutus & 2) Giminaitis. mes išmoksime Xpath metodus, kuriuose yra (), OR naudojimas & AND, Pradėti nuo funkcijos, Tekstas (), XPath ašys, Sekimas, Protėvis, Vaikas, Prieš tai einantis, Sekantis brolis, Tėvas, Aš, Palikuonis.

Seleno įspėjimas & Iššokančiųjų langų tvarkymas: kaip elgtis?

Seleno įspėjimas & Iššokančiųjų langų tvarkymas: kaip elgtis?

Šioje pamokoje sužinosime, kaip valdyti iššokantįjį langą ir įspėjimą selene, įspėjimo tipus ir žiniatinklio tvarkyklę bei tvarkyti kelis langus.

Raskite elementus pagal nuorodos tekstą & Dalinis nuorodos tekstas „Selenium Webdriver“

Raskite elementus pagal nuorodos tekstą & Dalinis nuorodos tekstas „Selenium Webdriver“

Šioje „Selenium Webdriver“ pamokoje sužinosime, kaip pasiekti nuorodas naudojant By.tagName, By.xpath (), By.cssSelector (), taip pat apie prieigą prie lentelių