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.

FAQ