Kokie yra įvairūs „Selenium Suite“ komponentai?



Šis straipsnis apie seleno komponentus daugiausia susijęs su seleno įrankių ir komponentų rinkiniu, pvz., „Selenium RC“, „Selenium IDE“, „WebDriver“, „Grid“ ir kt.

Jei paklausite tingaus Testerio apie jų mėgstamiausią testavimo įrankį, yra didelė tikimybė, kad gausite „ “Kaip atsakymą. Taip yra todėl, kad tai yra puiki priemonė žiniatinklio programos. Šiame straipsnyje pažiūrėkime, kokie yra įvairūs seleno komponentai, dėl kurių jis yra toks populiarus.

Šiame straipsnyje aptariamos šios temos:





Pradėkime!

Įvadas į seleną

„Selenium“ yra atviro kodo įrankis, naudojamas automatizuoti bandymų atvejus, atliktus žiniatinklio naršyklėse ar žiniatinklio programose, kurios bandomos naudojant bet kurią žiniatinklio naršyklę.Palaukite, kol nenusivilsite, leiskite man tai pakartoti, tik naudojant interneto programas galima išbandyti . Mes negalime nei išbandyti jokių darbalaukio programinės įrangos programų, nei išbandyti bet kokių mobiliųjų programų naudodami „Selenium“.Taigi tai yra atvirojo kodo įrankis, palaikantis kryžminis naršymas ir automatizuoja žiniatinklio programas!



Dabar pažiūrėkime, kokie yra įvairūs seleno komponentai.

Seleno komponentai

Seleną daugiausia sudaro įrankių rinkinys, kuris apima:

„Selenium Suite“ - „Selenium WebDriver Architecture“ - „Edureka“



Išsamiau supraskime kiekvieno iš šių įrankių funkcijas.

Selenas IDE

„Selenium IDE“ („Integrated Development Environment“) yra daugiausia „Firefox“ papildinys. Tai yra vienas iš paprasčiausių „Selenium Suite“ rėmų. Tai leidžia mums įrašyti ir atkurti scenarijus. Jei norite sukurti scenarijus naudodami , norėdami parašyti pažangesnius ir patikimesnius bandymo atvejus, turite naudoti „Selenium RC“ arba „Selenium WebDriver“.

„Selenium IDE“ bandomasis atvejis vykdomas labai lėtai, o ataskaitų sudarymo etapas bandymams nėra geras, palyginti su kitais komponentais. Tai nepalaiko bandomojo atvejo vykdymo lygiagrečiai arba nuotoliniu būdu.

Keletas Selenium IDE trūkumų yra:

  1. Tai apriboja bandomojo atvejo vykdymą „Firefox“ naršyklėje.

  2. Tai neplatina paramostestavimas mobiliuoju telefonu, pvz., „iPhone“ / „Android“.

    susietas sąrašas c programoje
  3. Bandomųjų atvejų vykdymas yra labai lėtas, o ataskaitų generavimo žingsnis nėra geras, palyginti su kitais komponentais.

Toliau pažiūrėkime, kas yra „Selenium RC“.

Selenas RC

Selenas RC, dar žinomas kaip Selenas 1, buvo pagrindinis ilgą laiką, kol „WebDriver“ susijungė „Selenium 2“. Jis daugiausia remiasi „JavaScript“ . Jis palaiko „Ruby“, PHP, , Perl ir C #, Java, Javascript. Jis palaiko beveik kiekvieną naršyklę.

Pastaba: Selenium RC yra oficialiai nebenaudojamas.

Kai kurios kitos „Selenium RC“ savybės:

  • Jis pagrįstas „JavaScript“. Jis nepalaiko įrašymo / atkūrimo funkcijos.

  • Jis pagrįstas kliento / serverio architektūra, o tai reiškia -> kai norite atlikti bandomuosius atvejus / testavimo scenarijus, turite paleisti serverį rankiniu būdu.

  • Jis palaiko lygiagrečią bandymų atlikimą, taip pat nuotolinį vykdymą naudojant „Selenium Grid“.

Trūkumas Selenas RC yra tai, kad visada, kai norite atlikti bandomuosius atvejus, turėtumėte rankiniu būdu paleisti „Selenium Standalone“ serverį. Norėdami įveikti šią problemą, buvo pristatytas.

kas yra jamafas ir hashtable

„Selen WebDriver“

„Selenium WebDriver“ yra naršyklės automatizavimo sistema, priimanti komandas ir siunčianti jas į naršyklę. Jis įgyvendinamas per naršyklės tvarkyklę. Jis tiesiogiai bendrauja su naršykle ir ją valdo. „Selenium WebDriver“ palaiko įvairias programavimo kalbas, tokias kaip - , C #, , , Perlas, Rubinas . ir

„Selenium WebDriver“ palaiko:

  1. Operacinės sistemos palaikymas - „Windows“, „Mac OS“, „Linux“, „Solaris“
  2. Naršyklės palaikymas - „Mozilla Firefox“, „Internet Explorer“, „Google Chrome“ 12.0.712.0 ir naujesnės versijos, „Safari“, „Opera 11.5“ ir naujesnės versijos, „Android“, „iOS“, „HtmlUnit 2.9“ ir naujesnės versijos.

Jei norite sužinoti daugiau apie „Selenium WebDriver“, prašome perskaityti šį straipsnį . Dabar supraskime paskutinį komponentą, ty Seleno tinklelį.

Seleno tinklelis

Seleno tinklelis yra įrankis, naudojamas kartu su Selenium RC. Jis naudojamas lygiagrečiai vykdyti bandymus su skirtingomis mašinomis su skirtingomis naršyklėmis. Tai reiškia, kad vienu metu reikia atlikti kelis bandymus su skirtingomis mašinomis, naudojančiomis skirtingas naršykles ir operacines sistemas. Taip pat galite kreiptis į šį straipsnį Seleno tinklelis suprasti sąvokas platesniu matuokliu.

Taigi viskas buvo apie seleno komponentus. Tuo mes baigėme šį straipsnį.Tikiuosi, kad supratote šias sąvokas ir padėjote savo vertę papildyti. Dabar, jei norite gauti daugiau įžvalgų apie seleną, galite patikrinti mūsų .

Jei radote šį straipsnį „Seleno komponentai“ ' Aktualus, patikrinkite sukūrė patikima internetinė mokymosi įmonė „Edureka“, turinti daugiau nei 250 000 patenkintų besimokančiųjų tinklą visame pasaulyje.