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