Webdriver/Selenium 2.0 JavaScript bindings for Node.js

What is WebdriverIO?

WebdriverIO lets you control a browser or a mobile application with just a few lines of code. Your test code will look simple, concise and easy to read.

WebdriverIO is a tool in the Browser Testing category of a tech stack.

WebdriverIO is an open source tool with 4.92K Github Stars and 1.41K Github Forks. Here’s a link to WebdriverIO's open source repository on Github

Who Uses WebdriverIO?

7 companies use WebdriverIO including SaaS, Soluto, and Shelf.

WebdriverIO integrates with

Why people like WebdriverIO

Here’s a list of reasons why companies and developers use WebdriverIO.



Add a one-liner

WebdriverIO's Features

  • Extendable
  • Support for the WebDriver specification as well as to Appium
  • Easy Test Setup
  • Run tests on desktop and mobile, Command line interface

WebdriverIO's alternatives

  • Protractor - End-to-end test framework for Angular and AngularJS applications
  • Selenium - Web Browser Automation
  • Puppeteer - Headless Chrome Node API
  • Nightwatchjs - Automated testing and continous integration framework based on node.js and selenium webdriver
  • BrowserStack - Instant access to a lab of 1000+ real mobile and desktop browsers for testing.

See all alternatives to WebdriverIO