Библиотека Node, которая предоставляет высокоуровневый API для управления Chrome или Chromium по протоколу DevTools
Большинство вещей, которые вы можете сделать вручную в браузере, можно сделать с помощью Puppeteer! Вот несколько примеров того, что можно делать с Puppeteer:
▫️ Создавать скриншоты и PDF-файлы страниц.
▫️ Сканировать SPA (одноместное приложение) и генерировать предварительно отрендеренный контент (т.е. "SSR" (серверная визуализация)).
▫️ Автоматизировать отправки форм, тестирование пользовательского интерфейса, ввод с клавиатуры и т. д.
▫️ Создавать современную автоматизированную среду тестирования.
▫️ Запускать тесты непосредственно в последней версии Chrome, используя новейшие функции JavaScript и браузера.
▫️ Захватывать временную трассировку вашего сайта, чтобы помочь диагностировать проблемы с производительностью.
https://github.com/puppeteer/puppeteer
Большинство вещей, которые вы можете сделать вручную в браузере, можно сделать с помощью Puppeteer! Вот несколько примеров того, что можно делать с Puppeteer:
▫️ Создавать скриншоты и PDF-файлы страниц.
▫️ Сканировать SPA (одноместное приложение) и генерировать предварительно отрендеренный контент (т.е. "SSR" (серверная визуализация)).
▫️ Автоматизировать отправки форм, тестирование пользовательского интерфейса, ввод с клавиатуры и т. д.
▫️ Создавать современную автоматизированную среду тестирования.
▫️ Запускать тесты непосредственно в последней версии Chrome, используя новейшие функции JavaScript и браузера.
▫️ Захватывать временную трассировку вашего сайта, чтобы помочь диагностировать проблемы с производительностью.
https://github.com/puppeteer/puppeteer
Отправить комментарий