logo

Selen tutorial

Selen tutorial

Selen tutorial giver grundlæggende og avancerede koncepter af Selen. Vores Selen tutorial er designet til begyndere og professionelle.

Selen er en af ​​de mest udbredte open source Web UI (User Interface) automatiseringstestsuiter.

Vores Selen tutorial inkluderer alle emner af Selen, såsom funktioner, Selen vs QTP, Selen Tool Suits, Selen IDE, Selen IDE lokaliseringsstrategier, Selen WebDriver, WebDriver Funktioner, WebDriver vs RC, WebDriver Installation osv.

hvad er desktop ini

Hvad er selen

Selen er en af ​​de mest udbredte open source web UI (User Interface) automatiseringstestsuiter. Den blev oprindeligt udviklet af Jason Huggins i 2004 som et internt værktøj hos Thought Works. Selenium understøtter automatisering på tværs af forskellige browsere, platforme og programmeringssprog.

Selen kan nemt implementeres på platforme som Windows, Linux, Solaris og Macintosh. Desuden understøtter det OS (operativsystem) til mobile applikationer som iOS, Windows Mobile og Android.

Selenium understøtter en række programmeringssprog gennem brug af drivere, der er specifikke for hvert sprog. Sprog, der understøttes af Selenium, omfatter C#, Java, Perl, PHP, Python og Ruby. I øjeblikket er Selenium Web-driveren mest populær med Java og C#. Selen testscripts kan kodes i et hvilket som helst af de understøttede programmeringssprog og kan køres direkte i de fleste moderne webbrowsere. Browsere understøttet af Selenium inkluderer Internet Explorer, Mozilla Firefox, Google Chrome og Safari.

Selen tutorial Hvad er selen

Selen kan bruges til at automatisere funktionstest og kan integreres med automationstestværktøjer som f.eks Maven , Jenkins , & Docker for at opnå løbende test. Den kan også integreres med værktøjer som f.eks TestNG , & JUnit til styring af testsager og generering af rapporter.


Selenindeks


Selen

  • Selen tutorial
  • Selen grundlæggende terminologi
  • Selen funktioner
  • Selen begrænsninger
  • Selen vs QTP
  • Selen værktøjspakke

Selen IDE

  • Selen IDE
  • IDE-installation
  • IDE-funktioner
  • IDE-First Test Case
  • IDE-login test
  • IDE-kommandoer
  • IDE-Oprettelse af testsager manuelt
  • IDE- Lokaliseringsstrategier
    • IDE- Lokalisering efter identifikator
    • IDE- Lokalisering efter ID-element
    • IDE- Lokalisering efter navn
    • IDE- Lokalisering af XPath
    • IDE- Lokalisering ved CSS
      • Lokalisering efter ID
      • Lokalisering efter klasse
      • Lokalisering efter attribut
      • Lokalisering efter ID/Klasse & Attribut
      • Lokalisering efter understreng
      • Lokalisering ved indre tekst
    • IDE- Lokalisering af DOM

Selenium WebDriver vejledning

sortering array i java
  • Selen webdriver
  • WebDriver-arkitektur
  • WebDriver-funktioner
  • WebDriver vs RC
  • WebDriver-installation
  • Første testcase
  • WebDriver-kommandoer
  • Kører test på Chrome
  • Kører test på Firefox
  • Kører test på IE
  • Kører test på Safari
  • Lokaliseringsstrategier
    • Lokalisering af strategier efter ID
    • Lokalisering af strategier efter navn
    • Lokalisering af strategier efter klassenavn
    • Lokalisering af strategier efter tagnavn
    • Lokalisering af strategier efter linktekst
    • Lokalisering af strategier ved delvis linktekst
    • Lokaliseringsstrategier ved hjælp af CSS
      • Tag og ID
      • Tag og klasse
      • Tag og attribut
      • Tag, klasse og attribut
      • Sub-String Matches
    • Lokaliseringsstrategier af XPath
      • Brug af enkelt skråstreg
      • Brug af dobbelt skråstreg
      • Brug af enkelt attribut
      • Brug af flere attributter
      • Brug AND
      • Brug af OR
      • Brug af contains()
      • Brug af starter_with()
      • Brug af tekst()
      • Brug af last()
  • Håndtering af drop-downs
  • WebDriver-Træk og slip
  • WebDriver-håndtering advarsler
  • Rulning af en webside
  • WebDriver - Browserkommandoer
  • WebDriver - Navigationskommandoer
  • WebDriver - WebElement-kommandoer
  • Håndtering af radioknapper
  • Håndtering afkrydsningsfelt
  • Selen påstande
  • Selen gitter

Selen Python Tutorial

tænd for java
  • Selen Python

Selenium C# tutorial

  • Selen C#

TestNG med selen

  • TestNG Tutorial
  • TestNG Introduktion
  • TestNG installation
  • Funktioner af TestNG
  • Kørsel af testsager
  • TestNG XML-fil
  • Ekskluder/inkluder testtilfælde
  • Kører testcases med Regex
  • TestNG-grupper
  • TestNG-anmærkninger
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Annotationsattributter
  • TestNG-parametre

Forudsætninger

Før du lærer begreberne Selenium, bør du have en grundlæggende forståelse af java eller ethvert andet objektorienteret programmeringssprog.

Sprog understøttet af Selenium inkluderer C#, Java, Perl, PHP, Python og Ruby. I øjeblikket er Selenium Webdriver mest populær med Java og C#. Så hvis du kender nogle af sprogene, vil det ikke være svært at forstå begreberne Selen. Derudover bør du have forudgående kendskab til softwaretestteknikker som automationstest, funktionstest osv.

Publikum

Vores Selen-tutorial er designet til alle begyndere og avancerede Selen-brugere.