# Monday, July 10, 2006
« The Captain has Retired | Main | Summer is Done for Me »
I was just catching up on my blog reading tonight and noticed that Scott Hanselman put up a link to WatirMaker rewritten in Ruby. Sweet!

If you aren't familiar with it, WatirMaker will record your mouse clicks and key presses in the internet browser and save them into a Ruby script which you can then rerun. It is a great way to test your UI and automate common actions that you may do with your app. I always end up getting back bugs from QA where it is painful trying to reproduce them but with WatirMaker I can reproduce it once, make my fix and then have the saved script for the next time I modify that page.

I often hear about a lot of people complaining that you can't unit test the UI but Watir can make sure that certain things appear on the page and you can use assertions just like you can with NUnit. So no more complaining that you can't test the UI!

It is going to be fun to try this our at work tomorrow check it out here: http://www.hanselman.com/blog/WatirMakerWrittenAgainInRuby.aspx