Selenium: Functional and Browser Compatibility Testing Framework
From the home page: "Selenium is a testing tool for browser-based testing of web applications. It can be used both for functional and compatability testing. Selenium tests run directly in supported browsers, just as real users do."
Driven by test-definition tables, similarly to FIT/FitNesse, it provides simple keyword driven interactions with the web-application front-end.
Selenium can also be integrated into CruiseControl for continuous integration.
link






