Over the years, I’ve done far too much cleanup after broken third-party software upgrades, including breaks on web applications that affected clients.

With a little bit of effort, I recently experimented with abusing Selenium to find and correct problems in advance of an upgrade. I discovered a few tricks, and my write-up can be found on Blend Interactive’s Iterate Blog.

Check out Preventing Upgrade Headaches with Selenium Webdriver if you’re into that sort of thing…

Note: It appears the iterate blog is no longer active. You can find an archve of the article on archive.org.