Rechtsklick, Kopieren, Vollständigen XPath kopieren.
Wenn du das tust, sind deine Tests zum Scheitern verurteilt.
Im vorherigen Video haben wir gelernt, warum das Verlassen auf CSS-Klassen eine Falle ist. Wir haben entschieden, dass wir eine "schwere Waffe" benötigen, um Elemente nach ihrem Text oder ihren einzigartigen Attributen zu zielen. Diese Waffe ist XPath.
Aber es gibt eine falsche Art, es zu verwenden.
In diesem Video (Teil 5 von Locators Demystified) schreiben wir endlich Code! Aber es ist nicht nur Theorie - wir stoßen auf ein reales Problem, bei dem die Standardlösungen versagen, und wir müssen es live debuggen.
Wir werden behandeln:
* Warum die Funktion "XPath kopieren" in Chrome Müllcode erzeugt.
* Der Unterschied zwischen Absolutem (anfälligen) und Relativem (robusten) XPath.
* Die magische Syntax: `//tag[@attribute='value']`.
* 🚨 LIVE DEBUGGING: Warum `text()` beim Anmeldebutton fehlgeschlagen ist und der "Punkt-Trick" (.) den Tag gerettet hat.
* Wie man `contains()` verwendet, um deine Locator unverwundbar zu machen.
Du wirst heute deinen ersten soliden Locator schreiben. Kein Raten mehr.
🔗 **ÜBE MIT MIR:**
Öffne die Test-App und deine Konsole hier:
✅ **Möchtest du tiefer eintauchen?**
Wenn du alle Locator-Typen (nicht nur ID) meistern möchtest, schaue dir hier meinen vollständigen 1-stündigen Masterclass an:
https://youtu.be/LSO43ICJEDI📌 ZEITSTEMPEL:
0:00 - Der "XPath kopieren" Fehler (Warum deine Tests brechen)
01:29 - Die Magie von "//" (Relativ vs Absolut)
04:20 - Filtern nach Attributen (Die [@...] Syntax)
06:40 - Zielgerichtet auf die "Seele" (Die text() Funktion)
07:47 - REALES PROBLEM: Warum ist text() hier fehlgeschlagen? 🚨
08:47 - Der "Punkt" Trick (Wie man verschachtelte Textprobleme behebt)
10:09 - Unverwundbar machen (Die contains() Funktion)
11:37 - Was, wenn sich das Tag ändert? (Platzhalter & Tags)
14:15 - Warum "XPath kopieren" Müll ist (Live-Demo)
---
Testeroni ist ein Kanal, der sich der Entmystifizierung der Testautomatisierung für manuelle QA-Ingenieure widmet.
#TestAutomation #SoftwareTesting #QA #ManualTester #Selenium #Playwright #Locators