jeeves
v0.0.10
Published
Selenium RemoteWebDriver abstraction layer built on the 'wd' npm module
Downloads
5
Maintainers
Readme
Jeeves
Jeeves is a callback-style WebDriver abstraction built atop of wd
. By default it includes detailed logging to aid in the debugging of functional UI testing, and friendly method name conventions. Think of it as a CasperJS-like wrapper for powering UI automation across different browsers. Since its core functionality is built using wd
, it works seamlessly with PhantomJS, Selenium JSON Wire Protocol, and SauceLabs.
Install
npm install jeeves
Requirements/Setup
Check out our examples to see how you can get started.
To use screenshots, a directory should be specified in the config otherwise by default they will save to
test-results/screenshots/
Depends on:
jQuery
(client-side)
Todo
- add more examples
- add tests
Contributing
Contributions in the form of pull requests and filing issues is welcomed & encouraged.