Monday, December 10, 2018

Architecture of Page Object Model (POM) Design With Selenium - Part -1

Page Object Model (POM) Design With Selenium WebDriver- Part -1:



+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



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

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)



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

Full Playlist of all the videos of Page Object Model:

https://www.youtube.com/playlist?list=PLFGoYjJG_fqq6cHeqfsDes3pdVh3kpl74

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

Full Code base available here - GIT URL:

https://github.com/naveenanimation20/PageObjectModel

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





Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:



https://www.youtube.com/c/NaveenAutomationLabs



Follow me on my Facebook Page:

https://www.facebook.com/groups/naveenqtpexpert/



-~-~~-~~~-~~-~-

Follow my Site/Blog: http://www.naveenautomationlabs.com

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

Please watch: "Selenium & Automation Interview Preparation - By Naveen AutomationLabs"

https://www.youtube.com/watch?v=Og-9P5RwCMM

-~-~~-~~~-~~-~-



3 comments:

  1. Hmm it seems like your blog ate my first comment (it was extremely long) so I guess I'll just sum it up what I submitted and say, I'm thoroughly enjoying your blog. I as well am an aspiring blog writer but I'm still new to the whole thing. Do you have any recommendations for rookie blog writers? I'd genuinely appreciate it. market your brand

    ReplyDelete
  2. Thanks - Enjoyed this blog post, how can I make is so that I get an alert email every time you write a fresh update?
    digital marketing agency

    ReplyDelete

Featured Post

Advanced Selenium Webdriver Interview Questions and Answers in Java

Advanced Selenium Webdriver Interview Questions and Answers in Java Selenium WebDriver - QA Here is the list of Selenium Inte...