WebdriverIO

Active
GitHub TypeScript MIT

Description

WebdriverIO is a next-generation browser and mobile automation framework for Node.js; agents can drive any browser through it.

Key Features

  • WebDriver + DevTools — supports both protocols
  • Cross-browser — Chrome, Firefox, Safari, Edge
  • Mobile — iOS and Android real or emulated devices
  • Observability — Allure and reporters out of the box
  • Parallel — built-in Mocha, Jasmine, Cucumber
  • TypeScript-first — full type inference

Use Cases

💡 Exposing browser interaction as agent tools
💡 Running E2E tests in parallel with WDIO
💡 Mobile app automation with AI integration
💡 Adding E2E tests to React/Vue projects

Quick Start

npm init wdio@latest .
# follow the wizard to pick a config
npx wdio run wdio.conf.js

Related Projects