WebDriver bindings for Node.js
One Tool To Rule Them All:
What is WebdriverIO?
Easy Test Setup
wdio command line interface comes with a nice configuration utility that helps you to
create your config file in less than a minute. It also gives and overview of all available
3rd party packages like framework adaptions, reporter and services and installs them for you.
How does it work?
WebdriverIO is an open source testing utility for nodejs. It makes it possible
test framework. Even Cucumber tests are supported.
It basically sends requests to a Selenium server via the WebDriver Wire Protocol
and handles its response. These requests are wrapped in useful commands, which
provide callbacks to test several aspects of your site in an automated way.
Run your tests in the cloud
Services like Sauce Labs or BrowserStack provide selenium testing on remote hosts.
Be able to run tests on a wide collection of plattforms, devices and browser combinations
without any configuration in your enviroment.