
nativedriver
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.
- iOS - usable and in the SVN repository.
- 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.
First Steps
- See the introduction presentation slides here. Learn why should we use WebDriver and what a NativeDriver test case looks like.
- for Android
- Read the Getting started wiki and run Android NativeDriver yourself.
- Make your own application testable with NativeDriver
- for iOS
- Read the Getting started wiki and run iOS NativeDriver yourself.
- Make your own application testable with NativeDriver
- Join the http://groups.google.com/group/nativedriver-users'>nativedriver-users group.
Demo on Google Maps Android
http://www.youtube.com/watch?feature=player_embedded&v=c7YKrZ9eRl0' target='_blank'>http://img.youtube.com/vi/c7YKrZ9eRl0/0.jpg' width='425' height=344 />
Alternate URL: http://v.youku.com/v_show/id_XMjg0MDgyMTQ0.html'>http://v.youku.com/v_show/id_XMjg0MDgyMTQ0.html
Demo on Google Translate iPhone
http://www.youtube.com/watch?feature=player_embedded&v=Ap_SGmlGOec' target='_blank'>http://img.youtube.com/vi/Ap_SGmlGOec/0.jpg' width='425' height=344 />
Alternate URL: http://v.youku.com/v_show/id_XMjg0MDg0NzY4.html'>http://v.youku.com/v_show/id_XMjg0MDg0NzY4.html
Project Information
The project was created on Apr 25, 2011.
- License: Apache License 2.0
- 196 stars
- svn-based source control
Labels:
Automation
UI
Native
WebDriver
Android