Selenium 4, BiDi & Beyond
What's new in Selenium 4, migrating from 3, WebDriver BiDi, CDP, how Selenium compares to Playwright and Cypress, and AI-assisted testing
- 1
What's New in Selenium 4
Every feature Selenium 4 added since 4.0, from relative locators and Selenium Manager to BiDi, Electron support and Kubernetes-native Grid, and which release introduced each.
Selenium 4 Stable - 2
Migrating from Selenium 3 to 4
A step-by-step upgrade guide: dependency changes, the capabilities rewrite, removed APIs, Duration-based timeouts, Service objects, and a checklist for suites written against Selenium 3.
Selenium 4 Stable - 3
WebDriver BiDi
Enable the bidirectional protocol and use it for console log capture, JavaScript error detection, basic authentication, DOM mutation events, preload scripts and emulation, with browser support and migration guidance as of Selenium 4.48.
Selenium 4 Medium - 4
Network Interception with BiDi
Observe, block, modify and mock HTTP traffic across browsers: capture requests and responses, fail third-party calls, inject headers, stub API responses, and build a network-idle wait.
Selenium 4 Medium - 5
Chrome DevTools Protocol (CDP)
What CDP gives Selenium on Chromium browsers, how to use it for network throttling, device emulation and performance metrics, why it is version-locked, and when to choose BiDi instead.
Selenium 4 Fragile - 6
Selenium vs Playwright vs Cypress
An honest 2026 comparison of the three main browser automation frameworks: architecture, speed, flakiness, language support, browser coverage, ecosystem, and when each one is the right choice.
Selenium 4 Stable - 7
AI-Assisted Selenium Testing
Where AI genuinely helps a Selenium suite in 2026: generating page objects and tests, self-healing locators, visual assertions, triaging failures, and MCP-driven agents, plus the failure modes to avoid.
Selenium 4 Medium