semperos/clj-webdriver — Issue #28: Clojure Implementation of Wire Protocol
Author: semperos
Created: 2012-01-06 21:15:13+00:00
State: open
Labels: refactoring

Right now, clj-webdriver relies on the Java client API for the `JsonWireProtocol` which is at the heart of how client API's communicate with browser instances.

While the Java API is fine for now, to get the best performance and most flexibility out of the functionality provided by the WebDriver drivers, clj-webdriver needs to be written in Clojure all the way down to the wire protocol.

For more information about this protocol, see [this page on the Selenium-WebDriver wiki](http://code.google.com/p/selenium/wiki/JsonWireProtocol).