Bobcat templates
Aim of the templates is to easily and fast provide a way to create a Bobcat project structure.
Using Bobcat templates
To use any Bobcat template listed below you need to:
- Clone bobcat-gradle-template repository
- Choose one of the templates from the list below
- Generate your local template as it is described in README
That’s it! You’re ready to start writing your own tests. Enjoy!
Templates
All available Bobcat templates are listed below:
JUnit 5 Template
This is the recommended template for non-AEM projects.
This template provides a basic Bobcat project with JUnit 5 as the test runner.
Modules included in this template:
bb-core
bb-junit5
AEM JUnit Template
This is the recommended template for AEM projects.
This template is suitable for AEM (Adobe Experience Manager) test automation, with JUnit as the test runner. It provides sample AEM Author tests.
Modules included in this template:
bb-core
bb-junit5
bb-aem-core
bb-aem-64
BDD Template
Please see the doc about Cucumber usage with Bobcat: here
This template provides a basic Bobcat project with Cucumber as the test runner.
Modules included in this template:
bb-core
- additional dependencies:
cucumber-java
cucumber-java8
cucumber-guice
AEM BDD Template
Please see the doc about Cucumber usage with Bobcat: here
This template is suitable for AEM (Adobe Experience Manager) test automation, with Cucumber as the test runner. It provides sample AEM Author tests.
Modules included in this template:
bb-core
bb-aem-core
bb-aem-64
- additional dependencies:
cucumber-java
cucumber-java8
cucumber-guice
Appium Template
If you would like to write automated tests for mobile devies, this template will provide you Appium framework.
Modules included in this template:
bb-core
bb-junit5