Selenium

http://seleniumhq.org/

Selenium is a suite of tools to automate web app testing across many platforms.

http://en.wikipedia.org/wiki/Selenium_%28software%29