Automation Testing Using Selenium, BDD and Allure reports.
Automation base is a behavior driven development (BDD) approach to write automation test script to test Web.
The framework supports reporting with Allure reports.
#Getting Started These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Maven Java Git
Clone the repo to get a working project
cd to project path
mvn clean test -Dbrowser=chrome -Denv=pp1 -Dtest=BaseRunner "-Dcucumber.options=--tags @functional_tests --plugin io.qameta.allure.cucumberjvm.AllureCucumberJvm"
Run src/test/java/cucumber_runners/BaseRunner.java as maven test
- Installation
- Run tests
- Pass external parameters to test
- Use allure reports
- Use predefined steps
- Webdriver types support
- Mobile emulation
- Selenium - The web framework to automate browsers
- Maven - Dependency Management
- Cucumber - Behavior Driven Development (BDD) library
- Allure reports - Reporting