WebDriver BiDi madura: el protocolo que moderniza a Selenium
El protocolo WebDriver BiDi (bidireccional) del W3C — años en desarrollo — alcanzó madurez práctica: los navegadores principales lo implementan y Selenium lo expone de forma estable. Es la actualización más importante del ecosistema Selenium en una década.
Qué resuelve
El WebDriver clásico es unidireccional: el test pregunta, el navegador responde. Sin eventos, capacidades que Playwright o Cypress daban por básicas eran imposibles o requerían hacks con Chrome DevTools Protocol (CDP), atados a Chromium:
- Escuchar eventos de consola y errores JS mientras el test corre.
- Interceptar y modificar requests de red de forma estándar.
- Recibir eventos de navegación y DOM en vez de hacer polling.
BiDi lo hace estándar W3C y multi-navegador — la diferencia estructural entre Selenium y las herramientas modernas se achica con cada release.
¿Cambia la recomendación de herramienta?
Todavía no para proyectos nuevos JavaScript (el tooling de Playwright sigue adelante). Pero para las miles de suites Selenium en producción — banca, retail, enterprise, donde Selenium sigue siendo rey — significa modernización sin migración: mismos tests, capacidades nuevas.
Nuestra lectura
Es una gran noticia para el mercado laboral QA de LatAm, donde Selenium sigue liderando las ofertas: la herramienta que sabes no está quedando obsoleta, está recibiendo su mayor upgrade en años. Los fundamentos que enseñamos en el curso de Selenium + Python aplican íntegros sobre BiDi.
Fuente original: W3C — WebDriver BiDi