go-playwright
Escribir automatización de navegador con Playwright Go
Esta habilidad permite a Claude escribir scripts de automatización de navegador de grado de producción usando Playwright Go con arquitectura adecuada, registro y patrones de emulación humana para pruebas y web scraping.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "go-playwright". Escribir un script para extraer títulos de productos de un sitio de comercio electrónico
Resultado esperado:
Un script en Go que lanza Chromium, navega a la página de productos, extrae títulos usando selectores CSS y registra resultados con registro JSON de Zap.
Usando "go-playwright". Automatizar inicio de sesión y extraer datos del panel
Resultado esperado:
Un script que crea un contexto de navegador aislado, realiza inicio de sesión con entrada de tipo humano, extrae datos del panel autenticado y maneja errores de manera elegante.
Auditoría de seguridad
SeguroThis skill provides legitimate browser automation using Playwright Go. All static findings are false positives: markdown code examples flagged as shell commands, documentation URLs flagged as network risks, and session/cookie management misinterpreted as credential access. No malicious intent detected. The skill is appropriate for web testing and automation use cases.
Puntuación de calidad
Lo que puedes crear
Pruebas automatizadas de navegador
Escribir pruebas end-to-end para aplicaciones web usando navegadores reales para verificar interacciones complejas de usuarios y contenido dinámico.
Web scraping con evasión de anti-bot
Extraer datos de sitios web que usan Cloudflare o protección similar implementando técnicas de emulación humana.
Automatización de flujos de trabajo basados en navegador
Automatizar tareas repetitivas del navegador como envíos de formularios, entrada de datos o generación de informes desde paneles web.
Prueba estos prompts
Escribir un script en Go usando Playwright para abrir un navegador, navegar a [URL] e imprimir el título de la página.
Crear un script de Playwright Go que inicie sesión en [URL] con credenciales, guarde las cookies de sesión en un archivo y las cargue en ejecuciones posteriores.
Escribir un script que complete un formulario en [URL] con retrasos de escritura similares a humanos, movimientos aleatorios del ratón y randomización del viewport para evitar la detección.
Crear una suite de pruebas completa de Playwright Go para [website] que incluya registro estructurado de Zap, manejo adecuado de errores con recuperación de panic y aislamiento de contexto para cada prueba.
Mejores prácticas
- Siempre usa contextos de navegador en lugar de lanzar nuevas instancias de navegador para mejor rendimiento y aislamiento
- Implementa defer statements apropiados para cerrar páginas, contextos y navegadores para evitar fugas de recursos
- Usa registro estructurado de Zap en lugar de fmt.Println para depuración y trazabilidad en producción
Evitar
- Evita usar Fill() para entrada - usa Type() con retrasos aleatorios para simular escritura humana
- No uses timeouts por defecto - siempre establece timeouts explícitos para las acciones
- Evita lanzar un nuevo navegador para cada tarea - reutiliza la instancia del navegador con nuevos contextos