Playwright
Framework fiable de pruebas end-to-end y automatización de navegador para aplicaciones web modernas.
- Mantenimiento activo
- Bien documentado
- Licencia permisiva
Descripción general
Playwright es un framework de automatización de navegadores y pruebas que controla Chromium, Firefox y WebKit a través de una única API, utilizable desde pruebas end-to-end, scripts de automatización independientes, o como herramienta que pueden invocar agentes de IA. Playwright Test, su ejecutor de pruebas completo, ejecuta pruebas en paralelo entre navegadores con aislamiento total (cada prueba obtiene un contexto de navegador nuevo), espera automáticamente a que los elementos sean accionables, y ofrece aserciones web-first que reintentan automáticamente en lugar de depender de tiempos de espera fijos.
Los localizadores están diseñados para reflejar cómo percibe la página un usuario (por rol, etiqueta, placeholder o id de prueba) en lugar de selectores CSS frágiles, y ante un fallo obtienes trazas, capturas de pantalla y vídeo que puedes inspeccionar paso a paso en el Trace Viewer. Más allá de las pruebas, Playwright también incluye una CLI pensada para agentes de codificación (Claude Code, Copilot) y un servidor MCP para automatización de navegador impulsada por LLM, además de una extensión de VS Code para escribir y depurar pruebas.
Encaja en equipos que necesitan pruebas end-to-end fiables entre navegadores, así como en proyectos que necesitan automatización de navegador programática o impulsada por IA.
Por qué está en este catálogo
Valoración del catálogo: ★★★★★ (5/5)
One of the most widely adopted browser-automation/E2E-testing frameworks; essential representative project.
- Fundacional
- Respaldado por un proveedor
- Categorías
- Herramientas para desarrolladoresTesting
- Lenguajes
- TypeScript
- Licencia
- Apache-2.0
Proyectos relacionados
Cypress
MITFramework de pruebas end-to-end en JavaScript construido para la web moderna, con pruebas rápidas y fiables.
Mantenimiento activo
- Testing
Crawlee
Apache-2.0Biblioteca de Node.js y TypeScript para web scraping y automatización de navegador, diseñada para crear crawlers fiables que resistan la detección de bots.
Mantenimiento activo
- Herramientas para desarrolladores
Scrapy
BSD-3-ClauseFramework de Python rápido y de alto nivel para web scraping y crawling, orientado a extraer datos estructurados de sitios web.
Mantenimiento activo
- Herramientas para desarrolladores
n8n
Sustainable Use LicensePlataforma de automatización de workflows que te permite conectar apps y servicios con un editor visual basado en nodos.
Mantenimiento activo
- Automatización
- Herramientas para desarrolladores
¿Encontraste un error? Sugiere una edición en GitHub.