Pw
Developer Guide · Playwright

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.

TypeScriptnpmAutomatic Code Update
npm install @testzombie/playwright

import { test, expect }
  from '@testzombie/playwright';

process.env.TESTZOMBIE_API_KEY = '...';
process.env.TESTZOMBIE_EMAIL = '...';
Quick Start

Vier Schritte von Playwright zu Self-Healing.

Die Integration bleibt bewusst nah an deinem bestehenden Test-Setup.

1

Paket installieren

Installiere die TestZombie Playwright Library in deinem bestehenden Projekt.

npm install @testzombie/playwright
2

Import ersetzen

Nutze test und expect aus @testzombie/playwright statt aus @playwright/test.

import { test, expect } from '@testzombie/playwright';
3

Credentials setzen

API Key und Account-E-Mail werden über die Playwright-Konfiguration beziehungsweise Environment gesetzt.

TESTZOMBIE_API_KEY
TESTZOMBIE_EMAIL
4

Tests normal ausführen

Bestehende Tests laufen weiter; bei passenden Locator-Fehlern ergänzt TestZombie den Healing-Workflow.

Runtime → Code

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.

1
Playwright Test startet
↓
2
Locator schlägt nach UI-Änderung fehl
↓
3
TestZombie findet und validiert einen Ersatz
↓
4
Healing läuft weiter und kann in den Code übernommen werden
FAQ

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.