Runs WebDriver command in the context of the JVM ala HtmlUnit.
Communicates with a web driver host via http and json.
Provides an Actor on behalf of a browser.
Specialisations for PhantomJs.
Browsers maintain sessions for the purposes of our interactions with them.
Encapsulates all of the request/reply commands that can be sent via the WebDriver protocol.
Used to manage a JVM resident browser via HtmlUnit.
Used to manage a local instance of PhantomJs.