Instructor: Packt - Course Instructors
What you'll learn
Skills you'll gain
There are 22 modules in this course
Dive deep into creating your first test and page classes, mastering the concepts of returning page objects, and adding multiple test methods to your framework. Explore advanced topics like implementing custom drivers, utilizing the WebDriver Factory Pattern, and integrating utilities for enhanced functionality. Learn the importance of the BaseTest and BasePage classes and how they streamline your test execution. Enhance your frameworks with data-driven testing by managing test data in Excel, writing custom utilities, and implementing data-driven test methods. Integrate logging with Log4j2 and generate advanced reports using Extent Reports. Additionally, the course covers version control using Git and GitHub, emphasizing the importance of branches and resolving merge conflicts. This course is ideal for intermediate to advanced Selenium WebDriver users, automation testers, and QA engineers looking to deepen their understanding of building robust automation frameworks. Basic knowledge of Selenium and Java is recommended.
Framework Introduction
Environment and Project Setup
Reasons Why Framework Is Needed
Page Object Concepts and First Test Class
Implementing First Page Class
Returning Page Objects
How to Add Multiple Test Methods
Adding Multiple Test Classes to Framework
Introduction to Base Classes
Introduction to Util Concept
Custom Driver Concept
WebDriver Factory Pattern
Checkpoint Concept
Constants Class Concepts
Data-Driven Testing
Adding Logging to Framework
Advanced Reporting Integration to Framework
Git and GitHub – Version Control System
Continuous Integration with Jenkins
Selenium WebDriver Interview Questions
Conclusion
Explore more from Software Development
©2025 ementorhub.com. All rights reserved