Teil I. Einleitung
Selenium ist ein Open-Source-Dachprojekt, das aus drei Kernkomponenten besteht: WebDriver, Grid und IDE. Selenium bietet fortschrittliche Funktionen für die Browser-Automatisierung, die Praktiker typischerweise für die Implementierung von End-to-End-Tests für Webanwendungen nutzen. Dieser erste Teil des Buches bietet einen umfassenden Überblick über das Selenium-Projekt und sein Ökosystem. Außerdem gibt es eine Einführung in die Theorie des Softwaretestens, die sich auf die praktischen Anwendungen von Selenium WebDriver konzentriert. Schließlich erfährst du, wie du ein Projekt (mit Maven oder Gradle) für die Entwicklung von WebDriver-Tests einrichtest. Der Vollständigkeit halber gehe ich auf verschiedene Alternativen für das Unit-Testing-Framework ein, mit dem die Aufrufe der Selenium WebDriver API eingebettet werden: JUnit 4, JUnit 5 (allein oder erweitert durch Selenium-Jupiter) und TestNG.
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.