Really makes you start thinking about all the things that can go wrong when accessing a web page, and what may or may not be there in terms of DOM elements when working against a site with years of data. But all in all it was a success and I learned a lot.
My teenage daughter came into my home office while I was doing it and saw the browser working on its own, so I explained what I was doing — she said “Dad, you’re such a nerd”. I guess she’s right 🙂
But there is a practical application for all of that outside of what I was doing, and that is for testing purposes against a web site where unit tests don’t really handle all the cases. So not only was it fun and I learned a lot, but I can now apply that in future projects.