logo

Tutorial Selenium

Tutorial Selenium

Tutorialul Selenium oferă concepte de bază și avansate despre Selenium. Tutorialul nostru Selenium este conceput pentru începători și profesioniști.

obiect java la json

Selenium este una dintre cele mai utilizate suită de testare de automatizare a interfeței web cu sursă deschisă (User Interface).

Tutorialul nostru Selenium include toate subiectele despre Selenium, cum ar fi Caracteristici, Selenium vs QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE Locating Strategies, Selenium WebDriver, WebDriver Features, WebDriver vs RC, WebDriver Installation etc.

Ce este seleniul

Selenium este una dintre cele mai utilizate suite de testare a automatizării Web UI (Interfață utilizator) cu sursă deschisă. Acesta a fost dezvoltat inițial de Jason Huggins în 2004 ca instrument intern la Thought Works. Selenium acceptă automatizarea în diferite browsere, platforme și limbaje de programare.

Selenium poate fi implementat cu ușurință pe platforme precum Windows, Linux, Solaris și Macintosh. În plus, acceptă OS (Sistemul de operare) pentru aplicații mobile precum iOS, Windows Mobile și Android.

Selenium acceptă o varietate de limbaje de programare prin utilizarea driverelor specifice fiecărei limbi. Limbile acceptate de Selenium includ C#, Java, Perl, PHP, Python și Ruby. În prezent, driverul Selenium Web este cel mai popular cu Java și C#. Scripturile de testare Selenium pot fi codificate în oricare dintre limbajele de programare acceptate și pot fi rulate direct în majoritatea browserelor web moderne. Browserele acceptate de Selenium includ Internet Explorer, Mozilla Firefox, Google Chrome și Safari.

Tutorial Selenium Ce este Seleniul

Seleniul poate fi folosit pentru automatizarea testelor funcționale și poate fi integrat cu instrumente de testare de automatizare, cum ar fi Maven , Jenkins , & Docker pentru a realiza testarea continuă. Poate fi integrat și cu instrumente precum TestNG , & JUnit pentru gestionarea cazurilor de testare și generarea de rapoarte.


Indicele de seleniu


Seleniu

  • Tutorial Selenium
  • Terminologia de bază a seleniului
  • Caracteristici ale seleniului
  • Limitări ale seleniului
  • Seleniu vs QTP
  • Suita de instrumente Selenium

Selenium IDE

  • Selenium IDE
  • Instalare IDE
  • Caracteristici IDE
  • IDE-Primul caz de testare
  • Test de conectare IDE
  • Comenzi IDE
  • IDE-Crearea manuală a cazurilor de testare
  • IDE- Strategii de localizare
    • IDE- Localizare prin identificator
    • IDE- Localizare după elementul ID
    • IDE- Localizare după nume
    • IDE- Localizare prin XPath
    • IDE- Localizare prin CSS
      • Localizare prin ID
      • Localizare după clasă
      • Localizare după atribut
      • Localizare după ID/Clasă și Atribut
      • Localizare prin Sub-șir
      • Localizare prin text interior
    • IDE- Localizare prin DOM

Tutorial Selenium WebDriver

  • Selenium WebDriver
  • WebDriver-Arhitectură
  • WebDriver-Caracteristici
  • WebDriver Vs RC
  • Instalare WebDriver
  • Primul caz de testare
  • Comenzi WebDriver
  • Rularea testului pe Chrome
  • Rularea testului pe Firefox
  • Rularea testului pe IE
  • Rularea testului pe Safari
  • Strategii de localizare
    • Strategii de localizare după ID
    • Strategii de localizare după nume
    • Localizarea strategiilor după numele clasei
    • Strategii de localizare după numele etichetei
    • Strategii de localizare prin link-ul text
    • Strategii de localizare prin textul linkului parțial
    • Strategii de localizare prin CSS
      • Etichetă și ID
      • Etichetă și clasă
      • Etichetă și atribut
      • Etichetă, clasă și atribut
      • Potriviri sub șir
    • Strategii de localizare prin XPath
      • Folosind Single Slash
      • Folosind Double Slash
      • Folosind un singur atribut
      • Utilizarea atributelor multiple
      • Folosind AND
      • Folosind SAU
      • Folosind contains()
      • Folosind starts_with()
      • Folosind text()
      • Folosind last()
  • Gestionarea drop-down-urilor
  • WebDriver-Trasați și plasați
  • WebDriver-Handling Alerts
  • Derularea unei pagini web
  • WebDriver - Comenzi pentru browser
  • WebDriver - Comenzi de navigare
  • WebDriver - Comenzi WebElement
  • Manipularea butoanelor radio
  • Caseta de selectare pentru manipulare
  • Afirmații de seleniu
  • Grila de seleniu

Tutorial Selenium Python

  • Selenium Python

Tutorial Selenium C#

  • seleniu C#

TestNG cu seleniu

  • Tutorial TestNG
  • TestNG Introducere
  • Instalare TestNG
  • Caracteristicile TestNG
  • Rularea cazurilor de testare
  • Fișier XML TestNG
  • Exclude/Include cazuri de testare
  • Rularea cazurilor de testare cu Regex
  • Grupuri TestNG
  • Adnotări TestNG
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Atribute de adnotare
  • Parametrii TestNG

Cerințe preliminare

Înainte de a învăța conceptele Selenium, ar trebui să aveți o înțelegere de bază a java sau a oricărui alt limbaj de programare orientat pe obiecte.

Limbile acceptate de Selenium includ C#, Java, Perl, PHP, Python și Ruby. În prezent, Selenium Webdriver este cel mai popular cu Java și C#. Deci, dacă cunoașteți vreuna dintre limbi, atunci nu va fi greu să înțelegeți conceptele de seleniu. În plus, ar trebui să aveți cunoștințe anterioare despre tehnicile de testare a software-ului, cum ar fi testarea automată, testarea funcțională etc.

hopa in java

Public

Tutorialul nostru Selenium este conceput pentru toți începătorii și utilizatorii de Selenium de nivel avansat.