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.