WebDriver.IO is the leading WebDriver binding for Node.JS. The framework basically sends requests to the Selenium server via the WebDriver protocol and manages the responses. Requests are wrapped in useful commands for ease of development and reuse for multiple test scenarios of your web site and more.

WebdriverIO