GUI-Tests mit Selenium und Page Objects: der Flurmonitor im echten Browser
Bisher hat das Team im Browser von Hand geprüft, ob die Monitore nachladen und ob sich die Schulverwaltung anmelden kann. In Sprint 3 übernimmt das Selenium WebDriver: Die Tests starten die ganze Anwendung, und ein Chrome ohne Fenster klickt sich durch die Seiten. Du lernst, mit welchen Locatoren Du Elemente stabil findest, warum ein GUI-Test auf Bedingungen wartet statt zu schlafen, wie Page Objects die Tests vom Aufbau der Seiten trennen und wie die Tests in der Pipeline laufen. Gleich der erste Test findet einen Fehler, den kein bisheriger Test bemerkt hat.
