SiteTester is a project mainly written in JAVA and JAVASCRIPT, it's free.
A Tool with its server to run automatic anti-regression tests
Visual antiregression tests server