8000 GitHub - AkhilAneesh/ProjectSeleniumBDDCucumber: This project showcases a robust Selenium WebDriver Cucumber framework implemented in Java using Behavior-Driven Development (BDD). It emphasizes test automation practices for web applications, offering scalability, reusability, and maintainability. · GitHub
[go: up one dir, main page]

Skip to content

AkhilAneesh/ProjectSeleniumBDDCucumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Features

-Maven Project with all dependencies

-Implemented TestNG runner to run the framework

-Single responsibility principle to distribute the implementation into multiple step definitions

-Dependence Injection to share the data between step files, used picocontainer dependency injection

-Page object Pattern to drive the locators from page files

-Factory Design Pattern by writing PageObjectManager class to create objects of all PO classes

-driver configured and distributed across the framework

-Utilities for reusable selenium methods

-Cucumber Hooks to capture screenshot on test failures

-Extent report to capture the test results and screenshots

Project Structure

final

About

This project showcases a robust Selenium WebDriver Cucumber framework implemented in Java using Behavior-Driven Development (BDD). It emphasizes test automation practices for web applications, offering scalability, reusability, and maintainability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

0