Originally this I created this project simply to learn to use these two frameworks, but then a bigger picture formed:
- Ability to execute the tests across multiple web drivers at run time
- 'Headless' and 'Regression' modes. Headless used on build server. Regression used prior to release build and runs across all specified browsers
- Spring annotation configuration and integration
- Ability to run Concordion test in IDE and get errors via console (no need to generate report)
Requires Java 1.7 and Gradle 2.0+
For the web drivers you will need to download the related drivers/files:
Once the web drivers are downloaded and installed, you'll need to edit src/test/java/test.properties to set related paths
The default run mode is Headless:
gradle
To run in Regression mode:
gradle regression