I was recently asked, “Have you worked with any HTML automation testing tools that you feel good about recommending? I’ve worked with Winrunner. It was OK, but it had some quirks.”
My answer was to definitely check out Selenium (http://www.openqa.org/selenium/). It’s a javascript-based runner that’s really easy to set up and explain to non-techies.
Last year when I was running it on a certain project, I had some problems because we were doing a ton of redirect-after-post calls. So if you’re doing a lot of that, then Selenium may not work for you. They might have found a solution for it by now, but what we were doing there was a really unusual case. Selenium is nice because there’s also a recorder plugin for firefox so you don’t have to write the script by hand. I think it can also be scripted programmatically but I never played with that side of things.
Related articles: