TL;DR
- Введена блокировка URL для повышения безопасности.
- Добавлена поддержка автозаполнения адресов через CDP.
- Обновлен Chromium до версии 147.0.7727.57 для стабильности.
Ключевые Изменения в Puppeteer 24.42.0
Puppeteer puppeteer-core-v24.42.0, выпущенный 20 апреля 2026 года, включает несколько улучшений и важных обновлений. Эта версия следует за puppeteer-v24.41.0 и направлена на расширение контроля и стабильности для автоматизации браузеров. Подробный обзор доступен в официальном changelog.
Новые Функции
- Блокировка URL: Значительным дополнением является реализация списка блокировки URL (URL blocklist). Эта функция позволяет ограничивать доступ к неавторизованным сайтам, обеспечивая лучший контроль над средой браузера во время автоматизации.
- Поддержка Автозаполнения Адресов: Puppeteer теперь поддерживает автозаполнение полей адреса через Chrome DevTools Protocol (CDP). Это упрощает автоматизацию форм, требующих ввода адреса.
- Метаданные для Расширений: Теперь можно добавлять метаданные к объекту расширений, что может помочь в управлении и отладке расширений браузера в автоматизированных скриптах.
Исправления и Обновления
- Обновление до Chrome 147: Основной браузер обновлен до Chrome 147.0.7727.57. Это обновление критически важно для поддержания совместимости, стабильности и доступа к новейшим возможностям и патчам безопасности браузера.
- Внутренняя Оптимизация: Внутреннее исправление удаляет
PartitionAllocSchedulerLoopQuarantineTaskControlledPurgeиз отключенных функций, способствуя общей производительности.
Влияние на QA Команды
Команды QA получают улучшенный контроль над тестовыми средами благодаря блокировке URL, предотвращая нежелательные переходы и повышая безопасность во время выполнения тестов. Поддержка автозаполнения упрощает тестирование форм и пользовательских сценариев, уменьшая сложность скриптов. Обновление до Chrome 147 обеспечивает запуск тестов на актуальной и стабильной версии браузера, минимизируя нестабильность и гарантируя точные результаты. Для тех, кто оценивает инструменты автоматизации браузеров, понимание этих обновлений является ключевым, особенно при сравнении таких опций, как Puppeteer и Playwright, что обсуждается в нашей статье Puppeteer vs Playwright comparison.
