Selenium WebDriver Advanced - Complete Framework
Selenium WebDriver Advanced - Complete Framework
Advanced
11 Hrs
Learn how to build a Ready to Use Industry Standard Selenium WebDriver Automation Framework
Learn how to build a Ready to Use Industry Standard Selenium WebDriver Automation Framework
Overview
In this course, we start from scratch to build a complete Selenium WebDriver Automation Framework. This is a single course you need to learn how to build an industry-standard Selenium WebDriver Framework.
You will be introduced to some never-seen-before framework concepts that are unique to this course and are difficult to find anywhere else. Examples are taken from testing real-time hosted web applications to understand how different components can be automated, which will give you an idea of the industry-level framework and give you confidence. This course includes a wide range of topics covering complete Selenium WebDriver Advanced Framework, Automation Framework Design (Page Objects, Data Driven, Reading Excel Files), Logging with Log4j2, best reporting tool - Advanced Reporting.
By the end of the course, you will be ready to use the Selenium WebDriver Framework.
What You Will Learn
- Get detailed understanding of Web Automation Frameworks
- You will be able to Explain, Design, and Implement structured Automation Framework using Page Object/Factory Model
- Gain in-depth understanding of Selenium WebDriver Challenges with real time examples
- Learn to lead any Selenium Automation Project from scratch on your own
Prerequisites
- No prior experience is required to take this course
Content
Chapter 1: Introduction
4 Videos
Course Outcome Course Pre-requisites Instructor Introduction $7 Million Cybersecurity Scholarship by EC-Council
Preview
Chapter 2: Framework Introduction
2 Videos
What is a Framework? Page Object Model Explained
Preview
Chapter 3: Environment and Project Setup
4 Videos
IntelliJ Installation Project Setup Using Maven Where To Practice Framework Content? Selenium 4 New Syntax
Preview
Chapter 4: Reasons Why Framework Is Needed
3 Videos
Understanding Test Scenario Test Class Without Framework Problems of No Framework Test Case
Preview
Chapter 5: Page Object Concepts and First Test Class
4 Videos
What Should a Page Object Contain Real Test Scenario Implementing First Test Class Adding Test Method to Test Class
Preview
Chapter 6: Implementing First Page Class
5 Videos
First Page Class Exercise - Create Search and Results Page Exercise Solution Framework vs. No Framework Test Class Comparison Code Refactoring
Preview
Chapter 7: Returning Page Objects
3 Videos
How to Return Page Objects Exercise - Returning Page Objects Solution - Returning Page Objects
Preview
Chapter 8: How to Add Multiple Test Methods
4 Videos
Multiple Test Methods in a Test Class Adding More Page Classes Refactor Page Class How to Remove Test Dependency
Preview
Chapter 9: Multiple Test Classes to Framework
3 Videos
How to Add Multiple Test Classes - Part 1 How to Add Multiple Test Classes - Part 2 How to Run Multiple Test Classes
Preview
Chapter 10: Introduction to Base Classes
3 Videos
Introduction to BaseTest Class One Browser Instance Per Test Class Introduction to BasePage Class
Preview
Chapter 11: Introduction to Util Concept
3 Videos
Introduction to Util Concept Completing Util Class How to Integrate Util Class in Framework
Preview
Chapter 12: Custom Driver Concept
5 Videos
Custom Driver - Introduction Implementing Custom Driver - Part 1 Implementing Custom Driver - Part 2 Implementing Custom Driver - Part 3 How to Utilize Custom Driver Class
Preview
Chapter 13: WebDriver Factory Pattern
5 Videos
WebDriver Factory Implementation How to Set Driver Path from Code How to Set Browser Options How to Set Browser Options Automation Run on Different Browsers
Preview
Chapter 14: CheckPoint Concept
3 Videos
Introduction to CheckPoint Concept CheckPoint Class Implementation Utilizing CheckPoint Class in Test Method
Preview
Chapter 15: Constants Class Concept
2 Videos
How to Implement a Constants Class More Use Cases of Constants Class
Preview
Chapter 16: Data Driven Testing
5 Videos
Data Driven Testing Introduction How to Read Excel File How to Manage Test Data in Excel File How to Write Custom Excel Utility How to Write Data Driven Test Methods
Preview
Chapter 17: Adding Logging to Framework
3 Videos
Log4j2 Setup Log4j2 Configuration with Demo Integrating Log4j2 to Framework
Preview
Chapter 18: Advanced Reporting Integration to Framework
6 Videos
Advanced Reporting Concepts Extent Reports Setup Extent Manager Implementation TestListeners Implementation How to Attach Screenshots Extent Reports Practical Example
Preview
Chapter 19: Git and GitHub - Version Control System
9 Videos
Git and GitHub Introduction Git Installation on Windows Git Installation on Mac Create Local Git Repository - Staging and Commit File Checkin - GitHub Remote Repository Advantages and Importance of Git Branches File Checkin and Resolve Merge Conflicts - Real Time Example Course Code Files on GitHub GitHub Project Check-in and Git Clone
Preview
Chapter 20: Continuous Integration with Jenkins
6 Videos
Jenkins Features and Advantages Jenkins Setup and Installation - Windows Jenkins Setup and Installation - Mac Securing Jenkins Jenkins Plugins Management Building a Freestyle Project Using Jenkins and GitHub
Preview
Instructor
Lets Kode It
Get access to only this course
$49.99
One-time PaymentGet access to all 500+ courses with EC-Council Pro
$59.99/Month
Get access to all 500+ courses with EC-Council Pro
$599/Year
Get 2 months free!
Looking to train your team?
Try EC-Council Enterprise »Reviews
(1 reviews)
5
Average Course Rating
Related Courses
144 enrollments
Course
Bootstrap 4 Quick Website Bootstrap Components Course
$49.99
310 enrollments
Course
The Complete Full-Stack JavaScript Course
$79.99
21 enrollments
Course
React.JS for Ecommerce: Building a Store with React.JS
$49.99