Self-Healing Playwright Tests mit TypeScript bauen.
Behalte deine Playwright-Suite und ergänze TestZombie über ein npm-Paket. Der Guide verbindet Setup, Runtime Healing, Healing History und optionales Automatic Code Update.
npm install @testzombie/playwright
import { test, expect }
from '@testzombie/playwright';
process.env.TESTZOMBIE_API_KEY = '...';
process.env.TESTZOMBIE_EMAIL = '...';Vier Schritte von Playwright zu Self-Healing.
Die Integration bleibt bewusst nah an deinem bestehenden Test-Setup.
Paket installieren
Installiere die TestZombie Playwright Library in deinem bestehenden Projekt.
npm install @testzombie/playwrightImport ersetzen
Nutze test und expect aus @testzombie/playwright statt aus @playwright/test.
import { test, expect } from '@testzombie/playwright';Credentials setzen
API Key und Account-E-Mail werden über die Playwright-Konfiguration beziehungsweise Environment gesetzt.
TESTZOMBIE_API_KEY
TESTZOMBIE_EMAILTests normal ausführen
Bestehende Tests laufen weiter; bei passenden Locator-Fehlern ergänzt TestZombie den Healing-Workflow.
Self-Healing ist der Anfang. Der Fix kann bleiben.
Nach einem erfolgreichen Healing kann der Ersatz-Locator in den Testcode übernommen werden. So wird aus einem Laufzeit-Fallback ein wartbarer TypeScript-Fix.
FAQ zum TypeScript-Setup
Muss ich meine bestehenden Playwright-Tests neu schreiben?
Nein. Der Integrationsansatz ersetzt den Import und ergänzt die bestehende Suite, statt einen neuen Test-Stack einzuführen.
Welche Browser kann ich weiter nutzen?
Die Playwright-Seite ist für Chromium, Firefox und WebKit ausgelegt.
Wo sehe ich die komplette Konfiguration?
Die kompakte Integrationsseite unter /developer/playwright bündelt Installation und Konfiguration; diese Seite fokussiert den ausführlicheren Workflow.