This is an example BDD test automation Project for Java using the Cucumber-JVM framework. Its enriched with email, layouts and performance validations.
This project uses Cucumber-JVM 2.0. If using IntelliJ IDEA, please make sure to update to the latest version of the Cucumber for Java plugin. Delete any old Run Configurations if updating, as well.
This project uses Selenium WebDriver to interact with the Chrome web browser. In order for the tests to work, ChromeDriver must be installed on the test machine and accessible from the system PATH. (This means that it must be accessible from the command line.)
The source code may easily be changed to work with any other web browser. Just remember to install the required web drivers.