Playwright e2e-тесты в среде Nix
★ 7.5 · testing
nix-playwright — это скилл для Claude Code, который добавляет поддержку запуска существующего Playwright e2e-набора локально на NixOS и других Nix-хостах, где стандартная установка браузеров через `npx playwright install --with-deps` не работает из-за зависимости от `apt-get`. Скилл создаёт самодостаточный файл `tests/shell.nix`, использующий отдельный пин `nixpkgs-latest` для `playwright-driver.browsers`, а также добавляет рецепт в Justfile для запуска тестов через `nix-shell`. GitHub Actions CI остаётся нетронутым — Chromium на Ubuntu-раннерах продолжает устанавливаться через apt. Важное ограничение: версия `pkgs.playwright-driver` в Nix должна точно совпадать с версией `playwright` в `tests/package.json`, иначе тесты падают с ошибкой «browser revision not found». Паттерн извлечён из pull request emanote#660.
- #nix
- #playwright
- #e2e-testing
- #browser-automation
- #testing