12 módulos53 lecciones~9h 12min
Vibium desde Cero
Automatización de navegador para la era de la IA: CLI, MCP, agentes y CI/CD con Vibium, la herramienta de Jason Huggins (creador de Selenium).
Temario del curso
1
Fundamentos y contexto
0 / 5 lecciones
1
Que es Vibium: origen y filosofia4 min
2
Evolucion: Selenium, Appium y Vibium5 min
3
Arquitectura: WebDriver BiDi vs WebDriver clasico5 min
4
Vibium frente a Playwright, Selenium y Puppeteer6 min
5
Casos de uso: testing, scraping y agentes de IA5 min
2
Instalacion y entorno
0 / 5 lecciones
1
Requisitos previos: Node, Python, Java y Chrome9 min
2
Instalar Vibium: npm, pip y Maven/Gradle16 min
3
Instalar Vibium como skill de un agente de IA7 min
4
Primer hello world: vibium go y vibium map10 min
5
Estructura de un proyecto Vibium6 min
3
CLI y comandos base
0 / 6 lecciones
1
Navegacion: vibium go y wait url11 min
2
Mapeo de elementos: map y diff map15 min
3
Busqueda semantica: find text, label, placeholder y role16 min
4
Interaccion: click, fill, select y check31 min
5
Lectura y captura: text, screenshot, pdf y eval21 min
6
Esperas inteligentes: wait de elemento, url y texto20 min
4
Grabacion y hacia donde va Vibium
0 / 4 lecciones
1
Grabar sesiones: record start y record stop20 min
2
Generar una suite de pruebas desde una grabacion7 min
3
El roadmap de Vibium: Cortex y Atlas (vision futura)5 min
4
El mapa de elementos frente al Page Object Model10 min
5
Localizadores semanticos
0 / 4 lecciones
1
Localizadores semanticos: sin CSS ni XPath15 min
2
El futuro: self-healing y AI-powered locators (roadmap)6 min
3
Intencion vs implementacion: que hacer, no como hacerlo7 min
4
Que hacer hoy cuando un elemento no aparece18 min
6
IA y lenguaje natural con Vibium
0 / 4 lecciones
1
Por que Vibium no tiene un parser de Gherkin13 min
2
Un agente de IA traduce tu intencion a comandos Vibium11 min
3
Patrones de prompts para automatizar con agentes7 min
4
Buenas practicas de equipo con este enfoque9 min
7
Librerias cliente JS, Python y Java
0 / 4 lecciones
1
API asincrona vs sincrona: cuando usar cada una9 min
2
Ejemplo minimo en Python: browser.start()11 min
3
Ejemplo minimo en JavaScript y TypeScript11 min
4
Esperas automaticas: el concepto de actionability8 min
8
Integracion con agentes de IA (MCP)
0 / 4 lecciones
1
Que es el servidor MCP integrado en Vibium5 min
2
Conectar Vibium con Claude Code y Gemini CLI14 min
3
El flujo completo: agente, Vibium y navegador real9 min
4
Usar Vibium para verificar codigo generado por IA13 min
9
Casos avanzados de interaccion
0 / 4 lecciones
1
Drag and drop, subida de archivos y canvas18 min
2
Interaccion con Chrome DevTools Protocol (CDP)8 min
3
Automatizar formularios complejos21 min
4
Ejecutar JavaScript personalizado con eval17 min
10
CI/CD y ejecucion a escala
0 / 4 lecciones
1
Integracion con GitHub Actions, Jenkins y GitLab CI9 min
2
Ejecucion en paralelo de pruebas Vibium7 min
3
Reportes JUnit y HTML para tu pipeline10 min
4
El legado de Sauce Labs: hacia donde podria ir la ejecucion distribuida5 min
11
Buenas practicas y seguridad
0 / 4 lecciones
1
Ejecucion local via loopback: sin exponer datos5 min
2
Gestion segura de credenciales: keychain y variables de entorno11 min
3
Sandboxing para sitios sensibles5 min
4
Auditoria de codigo: Vibium es open source4 min
12
Proyecto final: suite de automatizacion para SwagCart
0 / 5 lecciones
1
Arquitectura: que vas a automatizar y con que herramientas5 min
2
Automatizar login y verificar el dashboard7 min
3
Scraping de una tabla paginada con extraccion estructurada11 min
4
Pipeline completo: grabar, generar suite e integrar en CI8 min
5
Checklist final y siguientes pasos6 min