Teil III. Fortgeschrittene Konzepte

Dieser letzte Teil behandelt verschiedene Aspekte und Anwendungsfälle, die auf der Selenium WebDriver API aufbauen. Zunächst lernst du das Page Object Model (POM) kennen, ein weit verbreitetes Entwurfsmuster, das die Entwicklung von wiederverwendbaren und wartbaren WebDriver-Tests ermöglicht. Das folgende Kapitel erklärt verschiedene Techniken für robuste browserübergreifende Tests, wie parametrisierte Tests, Testreihenfolge oder parallele Textausführung. Das nächste Kapitel beschreibt, wie du Bibliotheken und Frameworks von Drittanbietern wie Cucumber oder das Spring Framework zusammen mit Selenium WebDriver nutzen kannst. Das letzte Kapitel fasst verschiedene Bibliotheken zusammen, die Selenium WebDriver ergänzen, z. B. Appium oder REST Assured. Abschließend lernst du die wichtigsten Funktionen der aktuellen Alternativen zu Selenium kennen, wie Cypress, WebDriverIO, TestCafe, Puppeteer und Playwright.

Get Hands-On Selenium WebDriver mit Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.