ojengwa / webkitdriver

Automatically exported from code.google.com/p/webkitdriver
1 stars 0 forks source link

Convert WebKitDriver to a remote WebDriver #5

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Currently the WebKitDriver creates a new wrapper process around WebKit, and 
uses JNI and custom serialization-deserialization to communicate to the child 
process through sockets. 

To bring WebKitDriver inline with the rest of the WebDriver family, we should:

- Use mongoose.c (also used in IE and Chrome WebDrivers) to start a light 
weight web server in front of WebKit
- Use RemoteWebDriver to communicate to the server.
- Use Browser Atoms as the communication protocol 
http://code.google.com/p/selenium/wiki/AutomationAtoms. 

Original issue reported on code.google.com by ba...@google.com on 22 Nov 2010 at 10:20

GoogleCodeExporter commented 9 years ago
A generic C++ WebDriver server has been extracted from the IE driver and can be 
found here:

  http://selenium.googlecode.com/svn/trunk/cpp/webdriver-server/

Original comment by jari.bakken on 21 Aug 2011 at 11:49