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.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“go-playwright”。 Escribir un script para extraer títulos de productos de un sitio de comercio electrónico
预期结果:
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.
正在使用“go-playwright”。 Automatizar inicio de sesión y extraer datos del panel
预期结果:
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.
安全审计
安全This 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.
质量评分
你能构建什么
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.
试试这些提示
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.
最佳实践
- 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
避免
- 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