logo

Selenium Tutorial

Selenium Tutorial

Vadnica Selenium nudi osnovne in napredne koncepte Selenium. Naša vadnica za Selenium je zasnovana za začetnike in profesionalce.

Selenium je eden najpogosteje uporabljenih odprtokodnih paketov za testiranje avtomatizacije spletnega uporabniškega vmesnika (uporabniški vmesnik).

Naša vadnica za Selenium vključuje vse teme Seleniuma, kot so funkcije, Selenium proti QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE strategije lociranja, Selenium WebDriver, funkcije WebDriver, WebDriver proti RC, namestitev spletnega gonilnika itd.

Kaj je selen

Selenium je eden najpogosteje uporabljenih odprtokodnih paketov za testiranje avtomatizacije spletnega uporabniškega vmesnika (uporabniški vmesnik). Prvotno ga je razvil Jason Huggins leta 2004 kot interno orodje pri podjetju Thought Works. Selenium podpira avtomatizacijo v različnih brskalnikih, platformah in programskih jezikih.

Selenium je mogoče preprosto namestiti na platforme, kot so Windows, Linux, Solaris in Macintosh. Poleg tega podpira OS (operacijski sistem) za mobilne aplikacije, kot so iOS, windows mobile in android.

Selenium podpira različne programske jezike z uporabo gonilnikov, specifičnih za vsak jezik. Jeziki, ki jih podpira Selenium, vključujejo C#, Java, Perl, PHP, Python in Ruby. Trenutno je spletni gonilnik Selenium najbolj priljubljen pri Javi in ​​C#. Testne skripte Selenium je mogoče kodirati v katerem koli od podprtih programskih jezikov in jih je mogoče izvajati neposredno v večini sodobnih spletnih brskalnikov. Brskalniki, ki jih podpira Selenium, vključujejo Internet Explorer, Mozilla Firefox, Google Chrome in Safari.

Selenium Tutorial Kaj je selenium

Selenium se lahko uporablja za avtomatizacijo funkcionalnih testov in se lahko integrira z orodji za avtomatizirano testiranje, kot je npr Maven , Jenkins , & Docker doseči neprekinjeno testiranje. Lahko se integrira tudi z orodji, kot je npr TestNG , & JUnit za upravljanje testnih primerov in ustvarjanje poročil.


Indeks selena


Selen

  • Selenium Tutorial
  • Osnovna terminologija selena
  • Lastnosti selena
  • Omejitve selena
  • Selen proti QTP
  • Selenium Tool Suite

Selenium IDE

  • Selenium IDE
  • Namestitev IDE
  • Funkcije IDE
  • IDE-prvi testni primer
  • Preizkus prijave v IDE
  • Ukazi IDE
  • Ročno ustvarjanje testnih primerov IDE
  • IDE – strategije iskanja
    • IDE- Lociranje po identifikatorju
    • IDE- Lociranje po ID elementu
    • IDE - Iskanje po imenu
    • IDE- Lociranje s pomočjo XPath
    • IDE- Lociranje s CSS
      • Lociranje po ID-ju
      • Lociranje po razredu
      • Lociranje po atributu
      • Lociranje po ID-ju/razredu in atributu
      • Iskanje po podnizu
      • Lociranje po notranjem besedilu
    • IDE- Lociranje z DOM

Vadnica za Selenium WebDriver

  • Selenium WebDriver
  • WebDriver-Arhitektura
  • WebDriver-funkcije
  • WebDriver proti RC
  • Namestitev gonilnika WebDriver
  • Prvi testni primer
  • Ukazi WebDriver
  • Izvajanje preizkusa v Chromu
  • Izvajanje preizkusa v Firefoxu
  • Izvajanje testa v IE
  • Izvajanje preizkusa v Safariju
  • Strategije iskanja
    • Iskanje strategij po ID-ju
    • Iskanje strategij po imenu
    • Iskanje strategij po imenu razreda
    • Iskanje strategij po imenu oznake
    • Iskanje strategij po besedilu povezave
    • Iskanje strategij z delnim besedilom povezave
    • Iskanje strategij s pomočjo CSS
      • Oznaka in ID
      • Oznaka in razred
      • Oznaka in atribut
      • Oznaka, razred in atribut
      • Ujemanja podnizov
    • Iskanje strategij XPath
      • Uporaba ene poševnice
      • Uporaba dvojne poševnice
      • Uporaba enega samega atributa
      • Uporaba več atributov
      • Uporaba IN
      • Uporaba ALI
      • Uporaba vsebuje()
      • Uporaba starts_with()
      • Uporaba besedila()
      • Uporaba last()
  • Ravnanje s spustnimi listi
  • WebDriver - povleci in spusti
  • Opozorila za ravnanje s spletnimi gonilniki
  • Pomikanje po spletni strani
  • WebDriver - Ukazi brskalnika
  • WebDriver - Navigacijski ukazi
  • WebDriver – ukazi WebElement
  • Upravljanje radijskih gumbov
  • Potrditveno polje za ravnanje
  • Trditve o selenu
  • Selenska mreža

Vadnica za Selenium Python

  • Selenium Python

Vadnica za Selenium C#

razred matematike java
  • Selenium C#

TestNG s selenom

  • Vadnica TestNG
  • TestNG Uvod
  • Namestitev TestNG
  • Lastnosti TestNG
  • Izvajanje testnih primerov
  • Datoteka TestNG XML
  • Izključi/vključi testne primere
  • Izvajanje testnih primerov z regularnim izrazom
  • Skupine TestNG
  • Opombe TestNG
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @Pred skupinami
  • 10) @AfterGroups
  • Atributi pripisov
  • Parametri TestNG

Predpogoji

Preden se naučite konceptov Selenium, bi morali imeti osnovno razumevanje Jave ali katerega koli drugega objektno usmerjenega programskega jezika.

Jeziki, ki jih podpira Selenium, vključujejo C#, Java, Perl, PHP, Python in Ruby. Trenutno je Selenium Webdriver najbolj priljubljen pri Javi in ​​C#. Torej, če poznate katerega od jezikov, potem ne bo težko razumeti konceptov Selena. Poleg tega bi morali imeti predhodno znanje o tehnikah testiranja programske opreme, kot so avtomatizirano testiranje, funkcionalno testiranje itd.

Občinstvo

Naša vadnica za Selenium je zasnovana za vse začetnike in napredne uporabnike Seleniuma.