logo

Handledning för selen

Handledning för selen

Selenhandledning ger grundläggande och avancerade begrepp för Selen. Vår Selen-handledning är designad för nybörjare och proffs.

Selenium är en av de mest använda open source-webbgränssnittet (User Interface) automationstestsviterna.

Vår Selen-handledning inkluderar alla ämnen om Selen som funktioner, Selenium vs QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE-lokaliseringsstrategier, Selenium WebDriver, WebDriver-funktioner, WebDriver vs RC, WebDriver-installation, etc.

Vad är selen

Selenium är en av de mest använda öppna källkodssviterna för webbgränssnitt (User Interface) automationstestning. Den utvecklades ursprungligen av Jason Huggins 2004 som ett internt verktyg på Thought Works. Selenium stöder automatisering över olika webbläsare, plattformar och programmeringsspråk.

Selen kan enkelt distribueras på plattformar som Windows, Linux, Solaris och Macintosh. Dessutom stöder den OS (operativsystem) för mobilapplikationer som iOS, Windows Mobile och Android.

Selenium stöder en mängd olika programmeringsspråk genom att använda drivrutiner som är specifika för varje språk. Språk som stöds av Selenium inkluderar C#, Java, Perl, PHP, Python och Ruby. För närvarande är Selenium Web-drivrutinen mest populär med Java och C#. Selen testskript kan kodas i vilket som helst av de programmeringsspråk som stöds och kan köras direkt i de flesta moderna webbläsare. Webbläsare som stöds av Selenium inkluderar Internet Explorer, Mozilla Firefox, Google Chrome och Safari.

Selen Handledning Vad är Selen

Selen kan användas för att automatisera funktionstester och kan integreras med automationstestverktyg som t.ex Maven , Jenkins , & Hamnarbetare för att uppnå kontinuerliga tester. Den kan även integreras med verktyg som t.ex TestNG , & JUnit för att hantera testfall och generera rapporter.


Selenindex


Selen

  • Handledning för selen
  • Selen grundläggande terminologi
  • Selen funktioner
  • Selen Begränsningar
  • Selen vs QTP
  • Selenium Tool Suite

Selen IDE

  • Selen IDE
  • IDE-installation
  • IDE-funktioner
  • IDE-First Test Case
  • IDE-inloggningstest
  • IDE-kommandon
  • IDE-Skapa testfall manuellt
  • IDE- Lokaliseringsstrategier
    • IDE- Lokalisera med identifierare
    • IDE- Sök efter ID-element
    • IDE- Lokalisera efter namn
    • IDE- Lokalisering av XPath
    • IDE- Lokalisering med CSS
      • Lokaliseras med ID
      • Lokaliseras efter klass
      • Lokalisera efter attribut
      • Lokalisera efter ID/Klass & Attribut
      • Lokalisera efter understräng
      • Lokalisering med inre text
    • IDE- Lokalisering av DOM

Handledning för Selenium WebDriver

  • Selenium WebDriver
  • WebDriver-arkitektur
  • WebDriver-funktioner
  • WebDriver vs RC
  • WebDriver-installation
  • Första testfallet
  • WebDriver-kommandon
  • Kör test på Chrome
  • Kör test på Firefox
  • Kör test på IE
  • Kör test på Safari
  • Lokaliseringsstrategier
    • Lokalisera strategier efter ID
    • Lokalisera strategier efter namn
    • Lokalisera strategier efter klassnamn
    • Lokalisera strategier efter taggnamn
    • Hitta strategier med länktext
    • Lokalisera strategier med partiell länktext
    • Lokaliseringsstrategier med CSS
      • Tagg och ID
      • Tagg och klass
      • Tagg och attribut
      • Tag, klass och attribut
      • Understrängsmatchningar
    • Lokaliseringsstrategier av XPath
      • Använder Single Slash
      • Använder dubbel snedstreck
      • Använder enstaka attribut
      • Använda flera attribut
      • Använder AND
      • Använder OR
      • Använder innehåller()
      • Använder starts_with()
      • Använda text()
      • Använder last()
  • Hantera drop-downs
  • WebDriver-Dra och släpp
  • WebDriver-hantering varningar
  • Rulla en webbsida
  • WebDriver - Webbläsarkommandon
  • WebDriver - Navigationskommandon
  • WebDriver - WebElement-kommandon
  • Hantering av radioknappar
  • Kryssruta för hantering
  • Selen påståenden
  • Selen rutnät

Handledning för Selen Python

  • Selen Python

Selenium C# handledning

  • Selen C#

TestNG med selen

  • TestNG handledning
  • TestNG Introduktion
  • TestNG installation
  • Funktioner hos TestNG
  • Körande testfall
  • TestNG XML-fil
  • Exkludera/inkludera testfall
  • Kör testfall med Regex
  • TestNG-grupper
  • TestNG-anteckningar
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Anteckningsattribut
  • TestNG-parametrar

Förutsättningar

Innan du lär dig begreppen Selenium bör du ha en grundläggande förståelse för java eller något annat objektorienterat programmeringsspråk.

Språk som stöds av Selenium inkluderar C#, Java, Perl, PHP, Python och Ruby. För närvarande är Selenium Webdriver mest populärt med Java och C#. Så om du kan något av språken kommer det inte att vara svårt att förstå begreppen Selenium. Dessutom bör du ha förkunskaper om mjukvarutesttekniker som automationstestning, funktionstestning, etc.

Publik

Vår Selenhandledning är designad för alla nybörjare och avancerade Seleniumanvändare.