FIT (the Framework for Integrated Testing) is a framework for writing acceptance tests that allows users to script tests using HTML tables. The framework reads web pages, extracts tables, interprets their contents, runs tests, and returns results as annotated web pages. http://fit.c2.com/ has the full details.
The reference implementation of the framework is in Java. Ports exist for Python and C#. I've ported the framework to Perl, and am looking for two reviewers to look the port over to vet the translation, offer suggestions, and (hopefully) confirm that it's ready for alpha. If you're interested (after perusing the FIT site), drop me an email.