This project demonstrates sample tests on the Random Data Generator web application. This site allows users to generate random dates within given criterias
- Java 17
- Selenium WebDriver
- Cucumber
- WebDriverManager
- Extent Report
- Log4j & SLF4J
- Extent HTML Report
- Logging
- Screenshot on failure
- Singleton Driver Class
src
└── test
└── java
├── Core
│ ├── CoreObjects
│ └── Driver
├── Pages
│ └── RandomDataGeneratorPage
├── Runner
│ └── TestRunner
├── StepDefinitions
│ ├── GeneralStepDefinitions
│ └── Hooks
└── Utilities
├── CommonMethods
└── ConfigurationReader
└── test
└── resources
└── features-
Clone the repository:
git clone https://github.com/siberden/random-data-generator.git
-
Install dependencies:
mvn clean install
-
Run tests:
mvn test


