Canary-релизы
Введение
Playwright для Node.js имеет систему канарейковых релизов.
Она позволяет вам тестировать новые, еще не выпущенные функции, вместо того чтобы ждать полного релиза. Они выпускаются ежедневно под тегом next в NPM для Playwright.
Это хороший способ давать обратную связь разработчикам, обеспечивая, чтобы новая реализованная функция работала так, как задумано.
Использование канарейкового релиза в производстве может показаться рискованным, но на практике это не так.
Канарейковый релиз проходит все автоматизированные тесты и используется для тестирования, например, HTML-отчета, Trace Viewer или Playwright Inspector с помощью end-to-end тестов.
npm install -D @playwright/test@next
Тег дистрибуции npm Next
Для любого коммита, связанного с кодом, в main, непрерывная интеграция будет публиковать ежедневный канарейковый релиз под тегом дистрибуции @next в npm.
Вы можете увидеть текущие теги дистрибуции на npm:
latest: стабильные релизыnext: следующие релизы, публикуемые ежедневноbeta: после того как была создана ветка релиза, обычно за неделю до стабильного релиза каждый коммит публикуется под этим тегом
Использование канарейкового релиза
npm install -D @playwright/test@next
Документация
Стабильная и документация next публикуются на playwright.dev. Чтобы увидеть документацию next, нажмите Shift на клавиатуре 5 раз.