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
@@ -12,7 +12,7 @@
- База опубликована через Apache (`/web-publish`)
- Node.js 18+ установлен
- Зависимости установлены: `cd .claude/skills/web-test/scripts && npm install`
- Зависимости и браузер установлены: `cd .claude/skills/web-test/scripts && npm install && npx playwright install chromium`
## Рабочий цикл