Selenium is a portable software testing framework for web applications. It has a FireFox browser plugin where you record and playback tests. The exported test can be run in any browser and any platform using "selenium remote control".