Thanks to visit codestin.com
Credit goes to github.com

Skip to content

deepika-rao/Page-Object-Model-POM-Design-With-Selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Page-Object-Model-POM-Design-With-Selenium

How to design Page Object Model With Selenium WebDriver:

+Complete Page Object Model (POM) using Page Factory in Selenium +Learn Page Object Model Step by Step +POM design - Architecture & Pattern +What is Page Chaining Model +Use of PageFactory API in Selenium

===============================================

**To generate proper Extent/HTML Report in Jenkins, use following script in Script Console of Jenkins: System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

================================================

This Project contains

  • Implementation of Data Driven Approach
  • Add @CacheLookup concept
  • Add WebDriver Fire Event - to generate actions logs
  • Add log4j API to generate logs
  • Add Extent Report - Test Result Report

=================================================

Technologies Used: • Selenium WebDriver - v3.0.4 (Open Source) • JDK 1.8 (Java Development Kit) • TestNG (Test Unit Framework) • Log4j (logging API) • Maven (Build Automation Tool) • Apache POI API (Read-Write utilities for Excel - Test Data Handling) Eclipse/IntelliJ (Java Editor) • Browser - Google Chrome/FF

Automation Framework Architecture: • POM (Page Object Model) Design Page Factory API of WebDriver • Maven (Build Automation Tool) • Test Libraries for different UI Pages • Test Utilities for different generic functions • Report - Dashboard (Pass/Fail Test) by using Extent Report • API Jenkins - Continuous Integration Tool • GITHub Repo (Code Versioning Tool)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published