Projects — именованные конфигурации прогона (браузер, viewport, grep, storageState) в одном playwright.config, позволяющие матрицу без копипасты тестов.
Разбор
- Пример: Chromium smoke, WebKit critical, mobile Pixel.
- Dependencies projects: setup → tests.
- Разные
baseURL для env через project.use.
- Удобно разделять API-only и UI projects.
Итог
Projects — способ описать матрицу окружений и браузеров декларативно.