helpyourneighbour/docs/runtime/playwright_solution.md
OpenClaw ac46247d3d
Some checks are pending
Docker Test / test (push) Waiting to run
docs: document Playwright solution for missing dependencies
2026-03-07 10:56:28 +00:00

1.1 KiB

Playwright Lösung für helpyourneighbour

Problem

Der Playwright-Test 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.

Lösung

Da wir auf einem System ohne Root-Rechte arbeiten, werden wir die Playwright-Konfiguration anpassen, um den Test in einem Container auszuführen, anstatt direkt auf dem Host.

Alternative Lösung: Docker-basierter Test

Wir verwenden das bestehende Docker-Test-Skript, um die Tests im Container auszuführen:

./scripts/test-in-docker.sh

Dieser Ansatz ist sicherer und vermeidet Abhängigkeitsprobleme auf dem Hostsystem.

Aktueller Status

Die Integrationstests laufen erfolgreich. Der Smoke-Test bestätigt die Syntaxprüfung.