Tasty functional testing
- Use a specific browser, or, via integration with the 'nose' test runner, switch out the browser backend via a command line option to your tests. Firefox, Safari, WSGI- choose which you want on a run-by-run basis.
- Synchronized access to the page DOM via a rich dialect of lxml, with great time-saving shortcuts that make tests compact, readable and fun to write.
- Optional management of server processes under test, allowing them to transparently start and stop on demand as your tests run.
- An 'apiclient' with native JSON response support, useful for testing REST and web api implementations at a fine-grained level.
- A friendly BSD license.
In a hurry? Add it to your Download Basket!