Test::WWW::Mechanize is a Perl module framework for testing web applications. It extends the functionality of WWW::Mechanize (see libwww-mechanize-perl) by subclassing it, providing additional features for testing web applications. In particular, it provides much nicer diagnostics upon failure.