Repolode
microsoft

microsoft/playwright-python

Библиотека Python для автоматизации Chromium, Firefox и WebKit через единый API с синхронным и асинхронным вариантами.

Open source альтернатива:Selenium

Звёзды
15,058
Форки
1,250
Открытые issues
4
Последний коммит
10 часов назад

Что это?

Playwright for Python — версия библиотеки Playwright для автоматизации браузеров на Python. Она позволяет управлять Chromium, Firefox и WebKit через единый API: переходить по страницам, делать скриншоты и взаимодействовать с элементами страниц.

В библиотеке есть синхронный API (playwright.sync_api) и асинхронный API (playwright.async_api), поэтому она подходит как для скриптов, так и для приложений на asyncio. Браузеры работают в Linux, macOS и Windows, а в README перечислены актуальные версии Chromium, WebKit и Firefox, поддерживаемые библиотекой.

Проект опубликован на PyPI и поддерживается Microsoft наряду с версиями Playwright для Node.js, .NET и Java. Полная документация и справочник по API доступны на playwright.dev.

Ключевые возможности

  • 01Автоматизирует Chromium, Firefox и WebKit через единый API
  • 02Предоставляет синхронный и асинхронный интерфейсы для Python
  • 03Работает в Linux, macOS и Windows
  • 04Делает скриншоты и позволяет взаимодействовать с элементами страниц
  • 05Устанавливается через PyPI

Сценарии использования

  • Сквозное тестирование веб-приложений в нескольких браузерах
  • Автоматическое создание скриншотов или сбор данных со страниц
  • Автоматизация повторяющихся сценариев работы с браузером на Python

Быстрый старт

  1. 1

    Установите пакет Playwright из PyPI

    pip install playwright
  2. 2

    Установите бинарные файлы браузера

    playwright install
  3. 3

    Запустите пример скрипта с sync API

Темы

Частые вопросы

Что такое playwright-python?
Библиотека Python для автоматизации Chromium, Firefox и WebKit через единый API с синхронным и асинхронным вариантами. Playwright for Python — версия библиотеки Playwright для автоматизации браузеров на Python. Она позволяет управлять Chromium, Firefox и WebKit через единый API: переходить по страницам, делать скриншоты и взаимодействовать с элементами страниц.
playwright-python можно использовать бесплатно? Какая у него лицензия?
playwright-python распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
playwright-python всё ещё поддерживается?
Активно поддерживается. Последний коммит в playwright-python — 21 окт. 2026 г..
Для чего можно использовать playwright-python?
Сквозное тестирование веб-приложений в нескольких браузерах Автоматическое создание скриншотов или сбор данных со страниц Автоматизация повторяющихся сценариев работы с браузером на Python
Как установить playwright-python?
Установите пакет Playwright из PyPI: pip install playwright Установите бинарные файлы браузера: playwright install Запустите пример скрипта с sync API
Где скачать playwright-python?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/playwright-python

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Midscene.js — фреймворк для E2E-тестирования на основе компьютерного зрения: он позволяет описывать шаги UI-тестов и проверки на естественном языке для веб-, мобильных и десктопных приложений.

15,3 тыс.1,2 тыс.TypeScriptMITОбновлён позавчера