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

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



12 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
  3. If you have not been to Singapore before, it would be a good idea to go visit as a tourist to have look around, and to visit the US Embassy for assistance. You may not like the place....

    domain name registration singapore

    ReplyDelete
  4. I'm really enjoying the design and layout of your blog. It's a very easy on the eyes which makes it much more pleasant for me to come here and visit more often. Did you hire out a developer to create your theme? Fantastic work!
    ladies leather backpack

    ReplyDelete
  5. We’ve already talked about how demand for digital marketing professionals is exceeding supply. In traditional economics we all know what happens next – the value of the product increases along with the price.

    ppc budgeting

    ReplyDelete
  6. Pretty nice post. I just stumbled upon your weblog and wished to mention that I have really enjoyed browsing your blog posts. In any case I will be subscribing in your feed and I'm hoping you write once more soon! Facebook marketing for restaurants

    ReplyDelete
  7. Just don't go pick out one and get it done. Go pick one out and wait atleast 6 months and continue looking while you wait cuz sometimes you find other things to put with it or change the color of it.

    e-commerce platforms

    ReplyDelete
  8. This is really attention-grabbing, You're a very professional blogger. I have joined your rss feed and stay up for in search of extra of your fantastic post. Additionally, I've shared your site in my social networks! business hotel singapore

    ReplyDelete
  9. I do agree with all the ideas you've introduced for your post. They're very convincing and can definitely work. Nonetheless, the posts are very quick for beginners. May just you please prolong them a bit from subsequent time? Thank you for the post.online business in Singapore

    ReplyDelete
  10. naturally like your website but you have to check the spelling on quite a few of your posts. Several of them are rife with spelling issues and I find it very troublesome to tell the truth nevertheless I will certainly come back again.Creating a professional website design

    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...