# The optional browser component, deliberately not in requirements.txt. # # Only two things need a real browser: `wikitool raw login`, where the user signs # in to a website in a visible window, and a fetch of a page whose site handler # declares `render`. Everything else - a fetch with the stored session included - # runs without it, and an instance that never fetches behind a login should not # download a browser to do it. # # The user installs it - the agent never does - with the preflight option, which # also downloads the Chromium that Playwright drives into tools/.venv/ms-playwright: # # tools/preflight.sh --with browser # pwsh -NoProfile -ExecutionPolicy Bypass -File tools/preflight.ps1 --with browser # # The origin repository's tests that need it skip without it; its CI does not # install it. playwright>=1.47