The headless (ala xvfb) options are tempting, but you're still process bound. In my experiments I've managed to get 3 to 5 headless browsers running before performance suffers on the client side (obviously dependent on size of desktop/VM you're doing this on)... So you still need alot of VMs (ala browsermob)
Another issue with pure headless options (ala htmlunit) is that their suport for javascript is a little flaky. I'm having better luck with tools like phantomjs built on native webkit, but as yet to get a webdriver-phantomjs library finished... phantomjs now has a httpserver component so planning on looking at this again. -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected]
