Module which consists of integration test for:
- webservices checking based on Karate Framework,
- web page HTML markup checking based on JUnit5 & JSoup.
To run tests use commands for:
- all tests:
sh gradlew :test:integration:test
. - specific Karate feature:
sh gradlew :test:integration:test -i -Pkarate.options='classpath:karate/feature/pageDetails.feature'
Optionally consider properties for:
- different host / base URL:
-Ptest.publishUrl=http://aem-host.com
, - running Karate features in parallel:
-Ptest.parallel
with auto-generating Cucumber Reports under directory build/cucumber-html-reports.