Puppeteer — это библиотека JavaScript, которая предоставляет высокоуровневый API для автоматизации Chrome и Firefox через протокол Chrome DevTools и WebDriver BiDi.

Используйте его для автоматизации любых действий в браузере: от создания снимков экрана и создания PDF-файлов до навигации и тестирования сложных пользовательских интерфейсов и анализа производительности.

,

Puppeteer — это библиотека JavaScript, которая предоставляет высокоуровневый API для автоматизации Chrome и Firefox через протокол Chrome DevTools и WebDriver BiDi.

Используйте его для автоматизации любых действий в браузере: от создания снимков экрана и создания PDF-файлов до навигации и тестирования сложных пользовательских интерфейсов и анализа производительности.

Основные понятия

Запрашивайте элементы DOM, нажимайте кнопки, вводите текст и многое другое. , Запрашивайте элементы DOM, нажимайте кнопки, вводите текст и многое другое.
Перехватывать и изменять сетевые запросы и ответы. ,Перехватывать и изменять сетевые запросы и ответы.
Получайте визуальные снимки полных страниц или отдельных элементов. ,Получайте визуальные снимки полных страниц или отдельных элементов.
Узнайте о режимах Headless, Headful и Shell и о том, когда их использовать. ,Узнайте о режимах Headless, Headful и Shell и о том, когда их использовать.

Сообщения в блоге

Прочтите самые последние сообщения в блогах, посвященные Puppeteer, Chrome для тестирования и WebDriver BiDi. Прочтите самые последние сообщения в блогах, посвященные Puppeteer, Chrome для тестирования и WebDriver BiDi.

Puppeteer 23 引入了对 Firefox 129 及更高版本的稳定支持,根据 WebDriver BiDi 为 Chrome 和 Firefox 自动化功能提供统一的 API。

BrowserStack 引入 WebDriver BiDi 支持:通过事件驱动型自动化增强 Selenium 网格测试。

简要介绍 Puppeteer、Chrome Headless 和 Chrome for Testing,以及 Chrome 工具团队提供的其他资源。

,

Puppeteer 23 引入了对 Firefox 129 及更高版本的稳定支持,根据 WebDriver BiDi 为 Chrome 和 Firefox 自动化功能提供统一的 API。

BrowserStack 引入 WebDriver BiDi 支持:通过事件驱动型自动化增强 Selenium 网格测试。

简要介绍 Puppeteer、Chrome Headless 和 Chrome for Testing,以及 Chrome 工具团队提供的其他资源。