NativeDriver is an implementation of the WebDriver API which drives of the UI of a native application rather than a web application.
We plan to make NativeDriver a multi-platform tool. We are currently working on the following versions:
- Android - usable and in the SVN repository. New contributors welcome!
- iOS - developing offline. Will be posted soon!
- Windows - Experimental and prototype phase
WebDriver is used to do functional testing of web applications on many platforms and browsers. By applying WebDriver and all related technologies to native applications, we hope to bridge the gap and alleviate the impedance mismatch between Web Applications and Native Applications.