Home » Science & Technology » Page Object Model (POM) Design With Selenium - Part -4

Page Object Model (POM) Design With Selenium - Part -4

Written By Naveen AutomationLabs on Friday, Oct 06, 2017 | 12:30 AM

 
Page Object Model (POM) Design With Selenium WebDriver- Part -4: +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 +Data Driven with POM +Concept of @CacheLookup in page factory +Concept of WebDriverEventListener ================================================= 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 Code base available here - GIT URL: https://github.com/naveenanimation20/PageObjectModel ===================================================== Subscribe to the channel, and press bell icon to get some interesting videos on Selenium and Automation: https://www.youtube.com/c/Naveen%20AutomationLabs?sub_confirmation=1 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 -~-~~-~~~-~~-~- Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation: https://www.youtube.com/c/Naveen%20AutomationLabs?sub_confirmation=1 Follow me on my Facebook Page: https://www.facebook.com/groups/naveenqtpexpert/ Let's join our Automation community for some amazing knowledge sharing and group discussion on Telegram: https://t.me/joinchat/COJqZUPB02r5sB73YMdXEw Paid courses (Recorded) videos: Java & Selenium Course: http://www.naveenautomationlabs.com/p/course-content-selenium-webdriver-is.html API Course: http://www.naveenautomationlabs.com/p/syllabus-course-content-manual-testing.html ➡️Get Our Courses✔️ 📗 Get My Paid Courses at Paid courses (Recorded) videos: Java & Selenium Course: http://www.naveenautomationlabs.com/p/course-content-selenium-webdriver-is.html API Course: http://www.naveenautomationlabs.com/p/syllabus-course-content-manual-testing.html ------------------------------- ✔️SOCIAL NETWORKS Facebook: https://www.facebook.com/groups/naveenqtpexpert/ Twitter: https://twitter.com/naveenkhunteta Blog: http://www.naveenautomationlabs.com -------------------------------- Support My Channel✔️Or Buy Me A Coffee Paypal: https://paypal.me/naveenkhunteta Google Pay: [email protected] -------------------------------- ✔️Thanks for watching! देखने के लिए धन्यवाद Благодаря за гледането 感谢您观看 Merci d'avoir regardé Grazie per la visione Gracias por ver شكرا للمشاهدة