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