From be9be94ed4856887686522ec91d581d7e47b70e1 Mon Sep 17 00:00:00 2001 From: OpenClaw Date: Sat, 7 Mar 2026 07:08:30 +0000 Subject: [PATCH] docs: document Playwright configuration issue and update next steps --- NEXT_STEPS.md | 1 + PLAYWRIGHT_ISSUE.md | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 PLAYWRIGHT_ISSUE.md diff --git a/NEXT_STEPS.md b/NEXT_STEPS.md index a12c5b7..c360a3f 100644 --- a/NEXT_STEPS.md +++ b/NEXT_STEPS.md @@ -16,6 +16,7 @@ 2. **Playwright-Konfiguration reparieren** - Fehlerursache der Integrationstests identifizieren - Konfiguration korrigieren + - Dokumentation des Problems in PLAYWRIGHT_ISSUE.md 3. **Lokalen Test-Prozess optimieren** - `cd backend && npm ci && npm test` ausführen diff --git a/PLAYWRIGHT_ISSUE.md b/PLAYWRIGHT_ISSUE.md new file mode 100644 index 0000000..167117f --- /dev/null +++ b/PLAYWRIGHT_ISSUE.md @@ -0,0 +1,21 @@ +# Playwright Konfigurationsfehler + +## Fehlerbeschreibung +Der Integrationstest schlägt fehl mit folgendem Fehler: +``` +Error: browserType.launch: Target page, context or browser has been closed +Browser logs: +[...] +/home/openclaw/.cache/ms-playwright/chromium_headless_shell-1208/chrome-headless-shell-linux64/chrome-headless-shell: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or directory +``` + +## Ursache +Die benötigte Bibliothek `libatk-1.0.so.0` ist nicht installiert. + +## Mögliche Lösungen +1. Installation der fehlenden Bibliothek (erfordert Root-Rechte) +2. Verwendung eines Docker-Containers für Tests +3. Anpassung der Playwright-Konfiguration zur Verwendung von headless-Modus ohne GUI + +## Aktueller Status +Der Test kann nicht ausgeführt werden, da die notwendige Abhängigkeit fehlt. \ No newline at end of file