Video description
We start from scratch to build a complete Selenium WebDriver automation framework. This is a single course that you need to learn to build an industry-standard Selenium WebDriver framework. You will be introduced to some never seen framework concepts which are unique to this course and are difficult to find anywhere else. We will start by creating a project and then you will learn test scenarios and understand Page Objects in depth. You will also learn to create base classes and custom utility classes. We will understand how to create a data-driven testing framework. We will generate logs for debugging and learn the necessary components for an automation framework. You will learn how to write independent test methods using Selenium WebDriver automation and learn how to set the driver path using WebDriver Factory in the Selenium WebDriver framework. You will understand how different components can be automated, which will give you an idea of the industry-level framework and give you confidence. By the end of this course, you will take away a ready-to-use industry-standard Selenium WebDriver framework.
What you will learn
- Understand a detailed explanation of the framework
- Learn about page object model
- Explore returning page objects
- Learn how to work with multiple test classes and test methods
- Learn Azure Blob Storage basics
- Understand Util Class and BasePage
Audience
This course is for quality assurance professionals and manual testers looking to start a career in test automation, and quality assurance automation professionals willing to intensify their current test automation skill sets. Fresh graduates who want to make a dream career in software engineering, as well as quality assurance team leads and managers can opt for this course.
About the Author
Let's Kode It : Let's Kode It is here with a mission to teach everyone a new skill—doing what they have always wanted to do. They are a group of software professionals with more than 10 years of expertise in different areas of software industries and working as team leads in multinational companies. All their instructors have master's degrees from reputed universities. Their expertise lies in various fields of Software Development Life Cycle (SDLC)—from application development and testing to system administration.
Be it programming or creating a professional-looking MS Word document, they believe anyone can code and that coding is not something out of this world. Their goal is to offer high-quality technology courses, which will suit a newbie as well as an intermediate.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Framework Introduction
- Chapter 3 : Environment and Project Setup
- Chapter 4 : Reasons Why Framework Is Needed
- Chapter 5 : Page Object Concepts and First Test Class
- Chapter 6 : Implementing First Page Class
- Chapter 7 : Returning Page Objects
- Chapter 8 : How to Add Multiple Test Methods
- Chapter 9 : Adding Multiple Test Classes to Framework
- Chapter 10 : Introduction to Base Classes
- Chapter 11 : Introduction to Util Concept
- Chapter 12 : Custom Driver Concept
- Chapter 13 : WebDriver Factory Pattern
- Chapter 14 : Checkpoint Concept
- Chapter 15 : Constants Class Concepts
- Chapter 16 : Data-Driven Testing
- Chapter 17 : Adding Logging to Framework
- Chapter 18 : Advanced Reporting Integration to Framework
-
Chapter 19 : Git and GitHub – Version Control System
- 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
-
Chapter 20 : Continuous Integration with Jenkins
- Jenkins Features and Advantages
- Jenkins Prerequisites
- Jenkins Setup And Installation - Generic WAR File
- Jenkins Setup and Installation - Windows
- Jenkins Setup and Installation - Mac
- Jenkins Configuration
- Securing Jenkins
- Jenkins Plugins Management
- Building a Freestyle Project Using Jenkins and GitHub
- Chapter 21 : Selenium WebDriver Interview Questions
- Chapter 22 : Conclusion
Product information
- Title: Selenium WebDriver Advanced - Complete Framework
- Author(s):
- Release date: September 2022
- Publisher(s): Packt Publishing
- ISBN: 9781804615270
You might also like
video
Selenium Fundamentals
We’ll begin this course by understanding the importance of automating tests. Then, we will learn how …
video
Learn Selenium WebDriver with Java
This course is designed to guide you through Selenium WebDriver and Java, right from the basic …
video
Beginning Selenium WebDriver Testing in Java
This course will introduce the Java users to Selenium WebDriver. It will help users with basic …
video
Selenium WebDriver 4 with Java - Zero To Hero
Selenium WebDriver is an open-source automation tool that works easily across multiple OS and browsers and …