logo

Seleno pamoka

Seleno pamoka

Seleno mokymo programoje pateikiamos pagrindinės ir išplėstinės seleno sąvokos. Mūsų Seleno pamoka skirta pradedantiesiems ir profesionalams.

Selenas yra vienas plačiausiai naudojamų atvirojo kodo žiniatinklio sąsajos (vartotojo sąsajos) automatizavimo testavimo rinkinių.

Mūsų Seleno pamoka apima visas seleno temas, tokias kaip funkcijos, selenas prieš QTP, seleno įrankių kostiumai, seleno IDE, seleno IDE vietos nustatymo strategijos, seleno žiniatinklio tvarkyklės, žiniatinklio tvarkyklės funkcijos, žiniatinklio tvarkyklės prieš RC, žiniatinklio tvarkyklės diegimas ir kt.

Kas yra Selenas

Selenas yra vienas iš plačiausiai naudojamų atvirojo kodo žiniatinklio sąsajos (vartotojo sąsajos) automatizavimo testavimo rinkinių. Iš pradžių jį 2004 m. sukūrė Jasonas Hugginsas kaip vidinį Thought Works įrankį. Selenas palaiko automatizavimą įvairiose naršyklėse, platformose ir programavimo kalbose.

Seleną galima lengvai įdiegti tokiose platformose kaip „Windows“, „Linux“, „Solaris“ ir „Macintosh“. Be to, ji palaiko OS (operacinės sistemos) mobiliosioms programoms, tokioms kaip iOS, Windows Mobile ir Android.

„Selenium“ palaiko įvairias programavimo kalbas, naudodamas kiekvienai kalbai būdingas tvarkykles. „Selenium“ palaikomos kalbos apima C#, Java, Perl, PHP, Python ir Ruby. Šiuo metu Selenium žiniatinklio tvarkyklė yra populiariausia naudojant Java ir C#. Seleno bandymo scenarijai gali būti koduojami bet kuria palaikoma programavimo kalba ir gali būti paleisti tiesiogiai daugelyje šiuolaikinių interneto naršyklių. „Selenium“ palaikomos naršyklės yra „Internet Explorer“, „Mozilla Firefox“, „Google Chrome“ ir „Safari“.

Seleno pamoka Kas yra selenas

Selenas gali būti naudojamas automatizuoti funkcinius testus ir gali būti integruotas su automatizavimo testavimo įrankiais, pvz Maven , Jenkinsas , & Docker pasiekti nuolatinį testavimą. Jis taip pat gali būti integruotas su tokiais įrankiais kaip TestNG , & JUnit bandomiesiems atvejams valdyti ir ataskaitoms generuoti.


Seleno indeksas


Selenas

  • Seleno pamoka
  • Seleno pagrindinė terminija
  • Seleno savybės
  • Seleno apribojimai
  • Selenas prieš QTP
  • Seleno įrankių rinkinys

Seleno IDE

  • Seleno IDE
  • IDE diegimas
  • IDE funkcijos
  • IDE – pirmasis bandomasis atvejis
  • IDE prisijungimo testas
  • IDE komandos
  • IDE-bandomųjų atvejų kūrimas rankiniu būdu
  • IDE – vietos nustatymo strategijos
    • IDE – vietos nustatymas pagal identifikatorių
    • IDE – vietos nustatymas pagal ID elementą
    • IDE – vietos nustatymas pagal pavadinimą
    • IDE – Vietos nustatymas naudojant XPath
    • IDE – Vietos nustatymas naudojant CSS
      • Vietos nustatymas pagal ID
      • Vietos nustatymas pagal klasę
      • Vietos nustatymas pagal atributą
      • Vietos nustatymas pagal ID / klasę ir atributą
      • Vietos nustatymas pagal eilutę
      • Vietos nustatymas pagal vidinį tekstą
    • IDE – vietos nustatymas pagal DOM

Seleno žiniatinklio tvarkyklės pamoka

  • Seleno žiniatinklio tvarkyklė
  • WebDriver architektūra
  • WebDriver funkcijos
  • WebDriver vs RC
  • WebDriver diegimas
  • Pirmasis bandomasis atvejis
  • WebDriver komandos
  • Bandymas vykdomas naršyklėje Chrome
  • Testas paleistas „Firefox“.
  • Vykdomas testas IE
  • Vykdomas bandymas „Safari“.
  • Vietos nustatymo strategijos
    • Strategijų nustatymas pagal ID
    • Strategijų nustatymas pagal pavadinimą
    • Strategijų nustatymas pagal klasės pavadinimą
    • Strategijų nustatymas pagal žymos pavadinimą
    • Strategijų nustatymas pagal nuorodos tekstą
    • Strategijų vietos nustatymas pagal dalinės nuorodos tekstą
    • Strategijų nustatymas pagal CSS
      • Žyma ir ID
      • Žyma ir klasė
      • Žyma ir atributas
      • Žyma, klasė ir atributas
      • Sub-styginiai atitikmenys
    • „XPath“ strategijų nustatymas
      • Vieno pasvirojo brūkšnio naudojimas
      • Naudojant dvigubą pasvirąjį brūkšnį
      • Vieno atributo naudojimas
      • Kelių atributų naudojimas
      • Naudojant AND
      • Naudojant OR
      • Naudojant yra()
      • Naudojant starts_with()
      • Naudojant tekstą ()
      • Naudojamas paskutinis ()
  • Išskleidžiamųjų meniu tvarkymas
  • WebDriver - vilkite ir numeskite
  • WebDriver tvarkymo įspėjimai
  • Interneto puslapio slinkimas
  • WebDriver – naršyklės komandos
  • WebDriver – naršymo komandos
  • „WebDriver“ – „WebElement“ komandos
  • Radijo mygtukų valdymas
  • Tvarkymas žymės langelis
  • Seleno teiginiai
  • Seleno tinklelis

Seleno Python pamoka

  • Seleno Python

Seleno C# pamoka

  • Selenas C#

TestNG su selenu

  • TestNG pamoka
  • TestNG Įvadas
  • TestNG diegimas
  • TestNG savybės
  • Bandomųjų bylų vykdymas
  • TestNG XML failas
  • Išskirti / įtraukti bandomuosius atvejus
  • Bandymo atvejų vykdymas naudojant Regex
  • TestNG grupės
  • TestNG Anotacijos
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Anotacijos atributai
  • TestNG parametrai

Būtinos sąlygos

Prieš išmokdami seleno sąvokas, turėtumėte turėti pagrindinius Java ar bet kurios kitos objektinės programavimo kalbos supratimą.

„Selenium“ palaikomos kalbos yra C#, Java, Perl, PHP, Python ir Ruby. Šiuo metu Selenium Webdriver yra populiariausia naudojant Java ir C#. Taigi, jei mokate kurią nors iš kalbų, nebus sunku suprasti seleno sąvokas. Be to, turėtumėte turėti išankstinių žinių apie programinės įrangos testavimo metodus, pvz., automatizavimo testavimą, funkcinį testavimą ir kt.

Publika

Mūsų Seleno mokymo programa skirta visiems pradedantiesiems ir pažengusiems Seleno naudotojams.