Pw
Playwright · Automatic Code Update

Locator geheilt? Übernimm den Fix direkt in deinen Playwright-Test.

Runtime Healing hält den aktuellen Lauf am Leben. Automatic Code Update macht aus einem validierten Healing einen dauerhaften, reviewbaren TypeScript-Fix.

TypeScriptReviewbarer FixHealing History
checkout.spec.ts
// TestZombie healed locator
// await page.locator('#checkout-v1').click();
await page.getByTestId('checkout').click();
⚡

Lauf retten

Wenn ein Locator nach einer UI-Änderung nicht mehr greift, kann TestZombie einen belastbaren Ersatz nutzen.

↻

Fix dauerhaft machen

Der erfolgreiche Locator kann optional direkt in der betroffenen Testdatei übernommen werden.

🔎

Änderung nachvollziehen

Original-Locator, neuer Locator und Healing-Kontext bleiben für Review und spätere Analyse sichtbar.

Heal once. Keep the fix.

Vier Schritte vom Fehler zur dauerhaften Reparatur.

Der Code-Update-Flow verbindet Laufzeit-Recovery mit normalem Engineering-Review, statt Healing als unsichtbare Black Box zu behandeln.

1Playwright-Locator brichtDer bestehende Locator findet das erwartete UI-Element nicht mehr.
2Healing wird validiertTestZombie bewertet mögliche Ziel-Elemente und nutzt nur einen ausreichend belastbaren Kandidaten.
3Healing wird dokumentiertOriginal, Ersatz und Kontext werden im Healing-Verlauf nachvollziehbar.
4TypeScript-Code wird aktualisiertOptional wird der erfolgreiche Fix in die Testdatei übernommen und kann normal reviewed werden.
FAQ

FAQ zu Playwright Automatic Code Update

Muss jeder Healing-Fix automatisch in den Code geschrieben werden?

Nein. Automatic Code Update ist als optionaler Workflow gedacht; Teams können Healing und dauerhafte Code-Änderungen passend zu ihrem Review-Prozess einsetzen.

Bleibt der ursprüngliche Locator nachvollziehbar?

Der Code-Update-Ansatz ist auf Nachvollziehbarkeit ausgelegt: ursprünglicher Locator, Healing-Kontext und der neue Locator sollen überprüfbar bleiben.

Ersetzt das Code Update Code Reviews?

Nein. Der Mehrwert liegt darin, wiederkehrende Locator-Reparaturen vorzubereiten und zu dokumentieren. Normale Qualitäts- und Review-Prozesse können bestehen bleiben.

Playwright-Healing soll nicht beim aktuellen Testlauf enden.

Mach aus validierten Healings dauerhafte TypeScript-Fixes – direkt im bestehenden Playwright-Projekt.