Having done a decent bit of testing using Selenium, especially with splinter[1], this is quite a fantastic design pattern. Thanks for posting, I'm going to give it a go.<p>[1] <a href="http://splinter.cobrateam.info" rel="nofollow">http://splinter.cobrateam.info</a>