# Playwright + headless Chromium Installed **box-wide on nh3-dev**. Use for anything needing a real browser engine: true DOM/SVG layout geometry, screenshots, headless rendering, browser-based tests or scraping. - System shared-libs installed via apt (`playwright install-deps`) - Browser binaries in shared **`/opt/ms-playwright`** (root-owned, world-readable) - `PLAYWRIGHT_BROWSERS_PATH=/opt/ms-playwright` wired globally (`/etc/environment` + `/etc/profile.d/`) A project needs only the `playwright` module — `npm i playwright`. **The browser download is skippable and there is no per-project `playwright install`**; it resolves the shared binary. Add a browser or bump versions: ```sh ssh infra-ops@10.100.10.50 \ 'sudo env PLAYWRIGHT_BROWSERS_PATH=/opt/ms-playwright npx -y playwright install ' ```