webdriverio

Next-gen WebDriver test automation framework for Node.js

Github stars Tracking Chart



WebdriverIO is a test automation framework that allows you to run tests based on the Webdriver protocol and Appium automation technology. It provides support for your favorite BDD/TDD test framework and will run your tests locally or in the cloud using Sauce Labs, BrowserStack or TestingBot.

Contributing

Check out our CONTRIBUTING.md to get started with setting up the repo.

If you're looking for issues to help out with, check out the issues labelled "good first pick". You can also reach out in our Gitter Channel if you have question on where to start contributing.

Packages

Core

  • webdriver - A Node.js bindings implementation for the W3C WebDriver and Mobile JSONWire Protocol
  • webdriverio - A next-gen WebDriver test automation framework for Node.js
  • @wdio/cli - A WebdriverIO testrunner command line interface

Helper

  • @wdio/config - A helper utility to parse and validate WebdriverIO options
  • @wdio/logger - A helper utility for logging of WebdriverIO packages
  • @wdio/reporter - A WebdriverIO utility to help reporting all events
  • @wdio/runner - A WebdriverIO service that runs tests in arbitrary environments
  • @wdio/sync - A WebdriverIO plugin. Helper module to run WebdriverIO commands synchronously
  • @wdio/repl - A WDIO helper utility to provide a repl interface for WebdriverIO
  • @wdio/utils - A WDIO helper utility to provide several utility functions used across the project

Reporter

Services

Runner

Framework Adapters

Others

Project Governance

This project is maintained by awesome people following a common set of rules and treating each other with respect and appreciation.

License

MIT

FOSSA Status

Main metrics

Overview
Name With Ownerwebdriverio/webdriverio
Primary LanguageTypeScript
Program languageJavaScript (Language Count: 9)
Platform
License:MIT License
所有者活动
Created At2011-08-30 19:02:35
Pushed At2025-06-10 18:10:55
Last Commit At
Release Count908
Last Release Namev9.15.0 (Posted on 2025-05-30 18:13:37)
First Release Namev0.6.6 (Posted on )
用户参与
Stargazers Count9.5k
Watchers Count213
Fork Count2.6k
Commits Count8k
Has Issues Enabled
Issues Count5738
Issue Open Count218
Pull Requests Count6628
Pull Requests Open Count20
Pull Requests Close Count1446
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private