Selenium 4 – Beginners to Advanced Course (Year 2022 – 23)
Learn Selenium 4Core JavaTestNG Hybrid Framework with Page Object Model and Page Factory. Step-by-step video tutorials covering Selenium 4 Java, no prior Java knowledge required. Topics include locators, Java basics, Selenium WebDriver commands, handling alerts and popups, working with frames and tables, and more. Also covers advanced topics like Selenium Grid, Docker, and Kubernetes. Suitable for beginners and advanced Selenium users. Extensive coverage of TestNG, POI API, and Cucumber BDD frameworks. Enhance your Selenium skills with this comprehensive course.
What you’ll learn
- Selenium 4
- Core Java
- TestNG Hybrid Framework with Page Object Model and Page Factory (In detailed explanation)
- Cucumber Hybrid Framework (In detailed explanation)
In detailed, easy, step by step, practical, well defined and real time video tutorials on Selenium 4 Java
Not required to have any prior Java programming knowledge, as all the prerequisites such as Java are explained in detail before covering Selenium topics
Different topics covered in this course include: (Includes Videos and Notes for every topic listed below)
Introduction to Selenium 4
Locators Basics for Selenium
Getting started with Java in Windows Machine
Getting started with Java in Mac Machine
Understanding Java programs, Variables, Data types, Literals and Operators
Flow Control statements in Java
Methods, Classes, Objects, Constructors, this, overloading, inheritance and Overriding
Modifiers and Interfaces
Running Selenium 4 Automation Scripts on different browsers on Windows
Running Selenium 4 Automation Scripts on different browsers of Mac Machine
Selenium WebDriver Commands – Getting started list
Arrays, String, Wrapper Classes and Exception Handling
Packages, Handling Files and Collections Framework
XPath Expressions and CSS Selectors in depth
findElements(), Handling StaleElementReferenceException and tagName()
Handling Multiple Windows – Covers new commands introduced in Selenium 4
Waiting Mechanism – Selenium 4 Changes, Ajay Calls, loading process and Synchronization
Handling Alerts, Prompts, Confirmation, Authentication Popups and many more
Handling HTML, Bootstrap, JQuery and Auto-suggestive dropdown/listbox fields
Handling Frames and iFrames – Covers new commands introduced in Selenium 4
Handling Mouse and Keyboard Events using Actions class
Taking Screenshots – Page, Element, Section, Full, FileHandler, Robot and AShot
Handling Calendar – Different types of Data Pickers
Handling Static and Dynamic Tables
Selenium 4 – WebDriver Hierarchy
JavaScriptExecutor from Scratch – Includes JavaScript and DOM
Robot Class – From Scratch and detailed
AutoIt – From Scratch and detailed
Selenium 4 – Selenium Grid Modes
Executing Selenium scripts on Docker Containers
Executing Selenium Scripts on Kubernetes having Grid Setup
Using Properties File in Selenium Automation
Learn POI API in depth
Learn Complete TestNG in depth
Data Driven Framework in depth
Extent Repots in depth
Java for Frameworks
Hybrid TestNG Framework using Page Object Model and Page Factory
JUnit – Unit Testing framework in depth
Cucumber BDD in depth
Cucumber Hybrid Framework
Who this course is for:
- Beginners and Advanced Selenium Members