28 lines
No EOL
1.1 KiB
Markdown
28 lines
No EOL
1.1 KiB
Markdown
# 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:
|
|
|
|
```bash
|
|
./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. |