Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Random Data Generator

Overview

This project demonstrates sample tests on the Random Data Generator web application. This site allows users to generate random dates within given criterias

Libraries Used

  • Java 17
  • Selenium WebDriver
  • Cucumber
  • WebDriverManager
  • Extent Report
  • Log4j & SLF4J

Features

  1. Extent HTML Report
  2. Logging
  3. Screenshot on failure
  4. Singleton Driver Class

Example of Structure

Report and Logs

Example of Report

Main Report


Report Categories

Project Structure

src
 └── test
     └── java
         ├── Core
         │   ├── CoreObjects
         │   └── Driver
         ├── Pages
         │   └── RandomDataGeneratorPage
         ├── Runner
         │   └── TestRunner
         ├── StepDefinitions
         │   ├── GeneralStepDefinitions
         │   └── Hooks
         └── Utilities
             ├── CommonMethods
             └── ConfigurationReader
 └── test
     └── resources
         └── features

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/siberden/random-data-generator.git
  2. Install dependencies:

    mvn clean install
  3. Run tests:

    mvn test

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages