logo

Selen-Tutorial

Selen-Tutorial

Das Selenium-Tutorial bietet grundlegende und fortgeschrittene Konzepte von Selenium. Unser Selenium-Tutorial richtet sich an Anfänger und Profis.

Selenium ist eine der am weitesten verbreiteten Open-Source-Suiten zur Automatisierung von Web-UIs (Benutzeroberflächen).

Unser Selenium-Tutorial umfasst alle Themen von Selenium wie Funktionen, Selenium vs. QTP, Selenium-Tool-Anzüge, Selenium IDE, Selenium IDE-Lokalisierungsstrategien, Selenium WebDriver, WebDriver-Funktionen, WebDriver vs. RC, WebDriver-Installation usw.

Auswahlsortierung in Java

Was ist Selen?

Selenium ist eine der am weitesten verbreiteten Open-Source-Suiten für Web-UI-Automatisierungstests (User Interface). Sie wurde ursprünglich 2004 von Jason Huggins als internes Tool bei Thought Works entwickelt. Selenium unterstützt die Automatisierung über verschiedene Browser, Plattformen und Programmiersprachen hinweg.

Selenium kann problemlos auf Plattformen wie Windows, Linux, Solaris und Macintosh bereitgestellt werden. Darüber hinaus unterstützt es Betriebssysteme (Betriebssysteme) für mobile Anwendungen wie iOS, Windows Mobile und Android.

Selenium unterstützt eine Vielzahl von Programmiersprachen durch die Verwendung von Treibern, die für jede Sprache spezifisch sind. Zu den von Selenium unterstützten Sprachen gehören C#, Java, Perl, PHP, Python und Ruby. Derzeit ist der Selenium-Webtreiber bei Java und C# am beliebtesten. Selenium-Testskripte können in jeder der unterstützten Programmiersprachen codiert und direkt in den meisten modernen Webbrowsern ausgeführt werden. Zu den von Selenium unterstützten Browsern gehören Internet Explorer, Mozilla Firefox, Google Chrome und Safari.

Selen-Tutorial Was ist Selen?

Selenium kann zur Automatisierung von Funktionstests verwendet und in Automatisierungstesttools wie integriert werden Maven , Jenkins , & Docker um kontinuierliche Tests zu erreichen. Es kann auch mit Tools wie integriert werden TestNG , & JUnit zur Verwaltung von Testfällen und zur Erstellung von Berichten.

Markdown-Fußnoten

Selen-Index


Selen

  • Selen-Tutorial
  • Grundlegende Selen-Terminologie
  • Selen-Funktionen
  • Selen-Einschränkungen
  • Selen vs. QTP
  • Selenium Tool Suite

Selenium-IDE

  • Selenium-IDE
  • IDE-Installation
  • IDE-Funktionen
  • IDE-Erster Testfall
  • IDE-Login-Test
  • IDE-Befehle
  • IDE-Testfälle manuell erstellen
  • IDE – Lokalisierungsstrategien
    • IDE – Lokalisierung anhand der Kennung
    • IDE – Lokalisierung nach ID-Element
    • IDE – Lokalisieren nach Namen
    • IDE – Lokalisierung durch XPath
    • IDE – Lokalisierung per CSS
      • Lokalisierung anhand der ID
      • Nach Klasse suchen
      • Suchen nach Attributen
      • Suchen nach ID/Klasse und Attribut
      • Suchen nach Teilzeichenfolge
      • Lokalisieren nach innerem Text
    • IDE – Lokalisierung durch DOM

Selenium WebDriver-Tutorial

wie viele Wochen pro Monat
  • Selenium WebDriver
  • WebDriver-Architektur
  • WebDriver-Funktionen
  • WebDriver vs. RC
  • WebDriver-Installation
  • Erster Testfall
  • WebDriver-Befehle
  • Test auf Chrome ausführen
  • Test auf Firefox ausführen
  • Ausführen eines Tests im IE
  • Test auf Safari ausführen
  • Ortungsstrategien
    • Auffinden von Strategien anhand der ID
    • Strategien nach Namen lokalisieren
    • Auffinden von Strategien anhand des Klassennamens
    • Auffinden von Strategien anhand des Tag-Namens
    • Auffinden von Strategien anhand des Linktexts
    • Auffinden von Strategien anhand teilweiser Linktexte
    • Auffinden von Strategien per CSS
      • Tag und ID
      • Tag und Klasse
      • Tag und Attribut
      • Tag, Klasse und Attribut
      • Teilzeichenfolgen-Übereinstimmungen
    • Auffinden von Strategien mit XPath
      • Verwenden eines einzelnen Schrägstrichs
      • Verwendung eines doppelten Schrägstrichs
      • Verwendung eines einzelnen Attributs
      • Verwendung mehrerer Attribute
      • Mit AND
      • Verwenden von OR
      • Verwendung von enthält()
      • Verwendung von „starts_with()“
      • Verwenden von text()
      • Verwendung von last()
  • Umgang mit Dropdowns
  • WebDriver-Drag and Drop
  • WebDriver-Behandlung von Warnungen
  • Scrollen einer Webseite
  • WebDriver – Browserbefehle
  • WebDriver – Navigationsbefehle
  • WebDriver – WebElement-Befehle
  • Umgang mit Optionsfeldern
  • Kontrollkästchen „Handhabung“.
  • Selen-Behauptungen
  • Selengitter

Selenium Python-Tutorial

  • Selenium Python

Selenium C#-Tutorial

  • Selen C#

TestNG mit Selen

  • TestNG-Tutorial
  • TestNG-Einführung
  • TestNG-Installation
  • Funktionen von TestNG
  • Ausführen von Testfällen
  • TestNG XML-Datei
  • Testfälle ausschließen/einschließen
  • Ausführen von Testfällen mit Regex
  • TestNG-Gruppen
  • TestNG-Anmerkungen
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Anmerkungsattribute
  • TestNG-Parameter

Voraussetzungen

Bevor Sie die Konzepte von Selenium erlernen, sollten Sie über grundlegende Kenntnisse von Java oder einer anderen objektorientierten Programmiersprache verfügen.

Zu den von Selenium unterstützten Sprachen gehören C#, Java, Perl, PHP, Python und Ruby. Derzeit ist Selenium Webdriver bei Java und C# am beliebtesten. Wenn Sie also eine der Sprachen beherrschen, wird es Ihnen nicht schwer fallen, die Konzepte von Selenium zu verstehen. Darüber hinaus sollten Sie über Vorkenntnisse in Softwaretesttechniken wie Automatisierungstests, Funktionstests usw. verfügen.

Publikum

Unser Selenium-Tutorial richtet sich an alle Anfänger und fortgeschrittenen Selenium-Benutzer.

So aktualisieren Sie in Java