Puppeteer — это библиотека Node, которая предоставляет высокоуровневый API для управления Chrome или Chromium без интерфейса через протокол DevTools . Его также можно настроить на использование полного (без Headless) Chrome или Chromium.
Библиотеку поддерживает команда Chrome DevTools, но мы будем рады вашей помощи и экспертным знаниям в этом проекте. См. «Содействие» .
Что я могу сделать?
Большинство действий, которые вы можете выполнить вручную в браузере, можно выполнить с помощью Puppeteer. Вот несколько примеров для начала:
- Создавайте скриншоты и PDF-файлы страниц.
- Сканируйте SPA (одностраничное приложение) и создавайте предварительно обработанный контент (SSR или рендеринг на стороне сервера).
- Автоматизируйте такие действия, как отправка форм, тестирование пользовательского интерфейса, ввод с клавиатуры.
- Создайте современную автоматизированную среду тестирования. Запускайте тесты непосредственно в последней версии Chrome, используя новейшие функции JavaScript и браузера.
- Запишите временную шкалу вашего сайта, чтобы помочь диагностировать проблемы с производительностью.
- Тестируйте расширения Chrome.
Следующие шаги
,Puppeteer — это библиотека Node, которая предоставляет высокоуровневый API для управления Chrome или Chromium без интерфейса через протокол DevTools . Его также можно настроить на использование полного (без Headless) Chrome или Chromium.
Библиотеку поддерживает команда Chrome DevTools, но мы будем рады вашей помощи и экспертным знаниям в этом проекте. См. «Содействие» .
Что я могу сделать?
Большинство действий, которые вы можете выполнить вручную в браузере, можно выполнить с помощью Puppeteer. Вот несколько примеров для начала:
- Создавайте скриншоты и PDF-файлы страниц.
- Сканируйте SPA (одностраничное приложение) и создавайте предварительно обработанный контент (SSR или рендеринг на стороне сервера).
- Автоматизируйте такие действия, как отправка форм, тестирование пользовательского интерфейса, ввод с клавиатуры.
- Создайте современную автоматизированную среду тестирования. Запускайте тесты непосредственно в последней версии Chrome, используя новейшие функции JavaScript и браузера.
- Запишите временную шкалу вашего сайта, чтобы помочь диагностировать проблемы с производительностью.
- Тестируйте расширения Chrome.