It used to be that WWW::Mechanize was a "good enough" testing tool for my web applications.
It doesn't do Javascript, but I used very minimal Javascript and thus worked around that limitation. Along comes AJAX. It offers benefits that make JavaScript seem worth using. But now how I can test the application? I have a link that uses AJAX to pull in some content that gets displayed in a new layer, including a form I'd like to submit. Mozilla::Mechanize seems like a potential answer here, but so far I haven't run across people who are actually using it to test sites with Javascript. (It has enough dependencies that I'm putting off installing it myself just yet. :) What are other folks doing to test web applications that make heavy use of JavaScript? Mark