Skip to content
Vamsi Krishna Darbhamulla edited this page Sep 6, 2018 · 8 revisions

Welcome to the serenity-cucumber-bdd-screenplay wiki!

This Repo is to show the effective use of Serenity BDD Screenplay with Cucumber to build an automation framework with suggested best practices.

This Repo runs the browser tests against a web-app that will be built using docker-compose in your local machine. The web-app is Prestashop demo website extracted from bitnami docker image available in the below link : https://hub.docker.com/r/bitnami/prestashop/

Capabilities & Technology Stack

  • Serenity BDD 1.9.35 for browser automation
  • Cucumber-JVM for behaviour-driven testing
  • Maven for dependency management and build execution
  • Web drivers for IE11, Chrome, Firefox

Prerequisites

  • JDK 1.8 or higher
  • IntelliJ / Eclipse IDE / VSCode
  • Git Client / Git Hub Desktop
  • Maven 3.3+ / Gradle 4.9+
  • Docker Engine 18.02.0+
  • Docker-Compose file format 3.6+
  • Command line
Clone this wiki locally