fix(web-test): причина сбоя запуска Chromium в тексте ошибки, установка браузера в Setup (#113)

На Windows Chromium, который не может стартовать, сообщает только «spawn UNKNOWN».
После сбоя запуска движок теперь проверяет side-by-side манифест рядом с chrome.exe
и дописывает в первую строку ошибки установленный факт: манифеста нет (установка
неполная) или он нечитаем для текущего пользователя (ограничение песочницы).
Проверка только после сбоя: Windows кэширует контекст активации запускавшегося
chrome.exe, и нечитаемый манифест сам по себе не означает, что запуск упадёт.

Setup: `npm install` браузер не скачивает — добавлен `npx playwright install chromium`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W4Lg8jEvTAoYYEbgx2cc7i
This commit is contained in:
Nick Shirokov
2026-09-29 21:33:28 +03:00
co-authored by Claude Opus 5.5
parent 292b6c97de
commit 618874972b
4 changed files with 55 additions and 14 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
## Предусловия
- База опубликована через Apache (`/web-publish`).
- Установлен Node.js 18+, зависимости подняты: `cd .claude/skills/web-test/scripts && npm install`.
- Установлен Node.js 18+, зависимости и браузер подняты: `cd .claude/skills/web-test/scripts && npm install && npx playwright install chromium`.
- ffmpeg — нужен только если хотите видеозапись прогона как доказательство падения. Без него падения фиксируются скриншотами. Установка описана в [web-test-recording-guide.md](web-test-recording-guide.md).
## Как это устроено