/selenium-concordion-example

Learning to use these two frameworks

Primary LanguageJava

selenium-concordion-example

Originally this I created this project simply to learn to use these two frameworks, but then a bigger picture formed:

The Goal

  • 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)

Setup

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