Trying the Selenium web application testing system with Python.
Started by installing Selenium IDE in Firefox. That lets you record and playback interaction with the web site under test. It also formats the test script in a number of languages you can use to automate the tests using Selenium RC. I'm using Python.
The Selenium RC Server is written in Java so the Java Runtime Environment (JRE) must be installed on the system hosting the tests.
Selenium RC documentation
Selenium Python Client Driver Configuration
Python unit testing framework