Aus dem Kurs: Webseiten und Web-Apps testen mit Playwright

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Tests debuggen

Tests debuggen

Während man so einen Test entwickelt, kommt es natürlich immer wieder zu Fehlern und zu unerwartetem Verhalten, also lohnt es sich, so einen Test mal ordentlich zu debuggen. Und das mache ich jetzt. Ich führe jetzt den Befehl von vorhin aus, also "npx playwright test". Dann sage ich, welche Testdatei soll ausgeführt werden – es sollen nicht alle ausgeführt werden, sondern eben hier nur die Dateien aus smoke-tests –, und dann schreibe ich hintendran ein --debug. Und was jetzt passiert, ist Folgendes. Es geht hier in meinem zweiten Bildschirm ein Browser auf, und ein kleiner Playwright Inspector, und der zeigt mir jetzt den Test an, den er hat. Das ist genau der Quelltext, den wir gerade eben auch im Editor gesehen haben. Momentan fängt er an mit dem Test "name field is required" und er möchte jetzt als Nächstes hier auf die Seite index.html gehen. Klicke ich drauf. Jawohl, da ist er auch gelandet. Das funktioniert noch. Und jetzt versucht er, ein Element zu finden namens #name und dass…

Inhalt