logo

Vodič za selenium

Vodič za selenium

Vodič za Selenium pruža osnovne i napredne koncepte Seleniuma. Naš vodič za Selenium dizajniran je za početnike i profesionalce.

Selenium je jedan od najraširenijih paketa za testiranje automatizacije web sučelja (korisničkog sučelja) otvorenog koda.

Naš vodič za Selenium uključuje sve teme o Seleniumu kao što su značajke, Selenium protiv QTP-a, Selenium Tool Suits, Selenium IDE, Selenium IDE strategije lociranja, Selenium WebDriver, WebDriver značajke, WebDriver protiv RC, WebDriver instalacija, itd.

niz sadrži Javu

Što je selen

Selenium je jedan od najčešće korištenih paketa za automatizirano testiranje web sučelja (korisničkog sučelja) otvorenog koda. Izvorno ga je razvio Jason Huggins 2004. kao interni alat u tvrtki Thought Works. Selenium podržava automatizaciju u različitim preglednicima, platformama i programskim jezicima.

Selenium se može lako implementirati na platforme kao što su Windows, Linux, Solaris i Macintosh. Štoviše, podržava OS (operativni sustav) za mobilne aplikacije kao što su iOS, Windows Mobile i Android.

Selenium podržava niz programskih jezika upotrebom upravljačkih programa specifičnih za svaki jezik. Jezici koje podržava Selenium uključuju C#, Java, Perl, PHP, Python i Ruby. Trenutačno je Selenium Web upravljački program najpopularniji s Javom i C#. Testne skripte Selenium mogu se kodirati u bilo kojem od podržanih programskih jezika i mogu se pokrenuti izravno u većini modernih web preglednika. Preglednici koje podržava Selenium uključuju Internet Explorer, Mozilla Firefox, Google Chrome i Safari.

Selenium Tutorial Što je selenium

Selenium se može koristiti za automatizaciju funkcionalnih testova i može se integrirati s alatima za automatizirano testiranje kao što su Maven , Jenkins , & Docker kako bi se postiglo kontinuirano ispitivanje. Također se može integrirati s alatima kao što su TestNG , & JUnit za upravljanje testnim slučajevima i generiranje izvješća.


Indeks selena


Selen

  • Vodič za selenium
  • Osnovna terminologija selena
  • Značajke selena
  • Ograničenja selena
  • Selen protiv QTP-a
  • Selenium Tool Suite

Selenium IDE

  • Selenium IDE
  • IDE-instalacija
  • IDE-značajke
  • IDE-Prvi testni slučaj
  • IDE-test prijave
  • IDE-naredbe
  • IDE-Ručno stvaranje testnih slučajeva
  • IDE - Strategije lociranja
    • IDE - Lociranje prema identifikatoru
    • IDE - Lociranje prema ID elementu
    • IDE - Lociranje po imenu
    • IDE - Lociranje putem XPath-a
    • IDE - Lociranje pomoću CSS-a
      • Lociranje po ID-u
      • Lociranje po klasi
      • Lociranje prema atributu
      • Lociranje prema ID-u/klasi i atributu
      • Lociranje prema podnizu
      • Lociranje prema unutarnjem tekstu
    • IDE- Lociranje po DOM-u

Vodič za Selenium WebDriver

  • Selenium Web Driver
  • WebDriver-Arhitektura
  • WebDriver-značajke
  • WebDriver protiv RC-a
  • WebDriver-instalacija
  • Prvi testni slučaj
  • WebDriver naredbe
  • Pokretanje testa na Chromeu
  • Pokretanje testa na Firefoxu
  • Pokretanje testa na IE
  • Pokretanje testa na Safariju
  • Strategije lociranja
    • Lociranje strategija prema ID-u
    • Lociranje strategija prema nazivu
    • Lociranje strategija prema nazivu klase
    • Lociranje strategija prema nazivu oznake
    • Lociranje strategija prema tekstu veze
    • Lociranje strategija djelomičnim tekstom veze
    • Lociranje strategija pomoću CSS-a
      • Oznaka i ID
      • Oznaka i klasa
      • Oznaka i atribut
      • Oznaka, klasa i atribut
      • Podudaranja podniza
    • Lociranje strategija prema XPathu
      • Korištenje jedne kose crte
      • Korištenje dvostruke kose crte
      • Korištenje jednog atributa
      • Korištenje više atributa
      • Korištenje AND
      • Korištenje ILI
      • Korištenje sadrži()
      • Upotreba starts_with()
      • Korištenje teksta()
      • Korištenje last()
  • Rukovanje padajućim izbornikom
  • WebDriver-povuci i ispusti
  • Upozorenja o rukovanju WebDriver-om
  • Pomicanje web stranice
  • WebDriver - naredbe preglednika
  • WebDriver - Navigacijske naredbe
  • WebDriver - WebElement naredbe
  • Rukovanje radio gumbima
  • Potvrdni okvir za rukovanje
  • Tvrdnje o selenu
  • Selenska mreža

Vodič za Selenium Python

  • Selenium Python

Vodič za Selenium C#

  • Selenium C#

Test NG sa selenom

  • TestNG vodič
  • TestNG Uvod
  • TestNG instalacija
  • Značajke TestNG-a
  • Pokretanje testnih slučajeva
  • TestNG XML datoteka
  • Isključi/uključi testne slučajeve
  • Pokretanje testnih slučajeva s Regexom
  • TestNG grupe
  • TestNG Anotations
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @Prije testa
  • 4) @AfterTest
  • 5) @PrijeClass
  • 6) @Nakon nastave
  • 7) @PrijeMetode
  • 8) @AfterMethod
  • 9) @Prije Grupa
  • 10) @Nakon grupa
  • Atributi napomena
  • TestNG parametri

Preduvjeti

Prije nego naučite koncepte Seleniuma, trebali biste imati osnovno razumijevanje Jave ili bilo kojeg drugog objektno orijentiranog programskog jezika.

Jezici koje podržava Selenium uključuju C#, Java, Perl, PHP, Python i Ruby. Trenutno je Selenium Webdriver najpopularniji s Javom i C#. Dakle, ako znate bilo koji od jezika, onda vam neće biti teško razumjeti koncepte Seleniuma. Osim toga, trebali biste imati prethodno znanje o tehnikama testiranja softvera kao što su automatizirano testiranje, funkcionalno testiranje itd.

Publika

Naš Selenium Tutorial dizajniran je za sve početnike i napredne korisnike Seleniuma.