WebdriverIO v10: Verification Loops for Coding Agents, on Every Platform
WebdriverIO v10 is out today, and it is built for agent verification loops. Your coding agent can open your app in a real browser, on an Android or iOS device, or as a desktop app, check that the feature it just wrote actually works, and leave behind a regular test that keeps proving it on every change.
The highlights:
wdio session: a CLI that lets an agent drive browsers, phones and desktop apps step by step, then export what worked as a test.browser.act(): write a step as intent, let a model work it out once, then replay it as plain code without spending a token.- WebdriverIO DevTools: a live debugger and portable traces, for you and for your agent.
- Tabs, windows and frames as values you hold, instead of a hidden pointer you switch.
- Breaking changes worth knowing: W3C-only sessions, Appium 3, Node.js 22.19+ and a strict
$.
Upgrading an existing suite? Let your agent do it:
npx skills add webdriverio/webdriverio --skill wdio-v10-migration
Starting fresh? Run npm init wdio and say yes to coding agent support.