Selenium ist ein Addon für Firefox und bietet die Möglichkeit, Aktionen im Browser aufzunehmen und später erneut zu starten / rekonstruieren.
Darüber können automatisierte Tests durchgeführt werden, sofern Änderungen in der Oberfläche und dem Controller bedacht werden.
Mehr dazu unter: http://seleniumhq.org/