Extensions for WebDriver is an enhancement to the powerful WebDriver API, with robust features that keep your browser automation running smoothly. It includes a widget library, improved session management and extended functions over the existing WebDriver API.
Here is the link to getting started
We will be having monthly scheduled releases.
Release 1.0 is available on Maven central repository! - 12/13/2013
Release 1.1 has been released! - 02/03/2014
Release 1.2 has been released! - 04/07/2014
Release 1.2.1 patch release - 04/10/2014
Release 1.3 has been released! - 05/02/2014
Release 1.4 - Scheduled for June
We encourage contribution from the open source community to help make ExtWebDriver better. Please refer to the development page for more information on how to contribute to this project including sign off and the DCO agreement.
If you have any questions or discussion topics, please post them on Google Groups.
ExtWebDriver uses Maven for build. Please install Maven by downloading it here.
# Clone ExtWebDriver git repo
git clone git://github.com/FINRAOS/JTAF-ExtWebDriver.git
cd JTAF-ExtWebDriver
# Run package to compile and create jar
mvn package
ExtWebDriver uses Maven plugins to execute both the unit and integration tests. The integration tests run against a locally deployed app (using Jetty server) using HtmlUnitDriver. You can run all of the tests by executing:
mvn verify
You can run individual tests by executing it from your IDE or through command line. If you want to run an integration test, you need to deploy the app locally first before execution.
JTAF projects including ExtWebDriver is licensed under Apache License Version 2.0