webdriverjs – nodejs binding for selenium 2.0/webdriver protocol

I recently published my latest project: binding for the webdriver protocol in nodejs. The project is pretty you and there is much to do, but its already working and it can be used to create real-world tests.

Here is how you can use it:


var client = require("webdriverjs").remote();

client
.init()
.url("http://www.google.com")
.setValue("#lst-ib", "webdriver")
.submitForm("#tsf")
.end();

There are more examples in the repo. Fork it at github or install it with npm:


npm install webdriverjs