I found Selenium to be a bit heavy for what I was doing, but for a full application with UI it seems like it'd work well.