Source

CherryPy Recipes / testing / functional / robotframework_ / README

Full commit
Simple library for the Robot Framework automation tool to perform functional tests against a CherryPy server.

It requires Robot Framework 2.6+ and, for this example, Robot Framework Selenium. Note that the 
lib itself doesn't require Selenium, only the short example presented in this recipe.

http://code.google.com/p/robotframework/
http://code.google.com/p/robotframework-seleniumlibrary/

Run the test as follow:

$ pybot --pythonpath . myapp.txt

This will use Selenium to load your default browser and run the test from within it against
the CherryPy application. The application and server will be started and stopped by the
test itself.