I’m going through the documentation for the Selenium WebDriver, and it can drive Chrome for example. I was thinking, wouldn\'t it be far more efficient to ‘drive’ PhantomJS?
@Joseph, since the 1.8 release GhostDriver is included in the stable release of PhantomJS. Here is the exact release notes: http://phantomjs.org/release-1.8.html. You can simply start PhantomJS process to listen on some port, like this:
phantomjs --webdriver=PORT
Kudos to @detro and PhantomJS team for awesome work!