Selenium 4 – Full Course Notes
- Introduction to Selenium (Session 1)
- Locators Basics for Selenium (Session 2)
- Getting Started with Java in Windows Machine (Session 3)
- Getting Started with Java in Mac Machine (Session 4)
- Understanding Java Programs, Variables, Data Types, Operators and Literals (Session 5)
- Flow Control Statements (Session 6)
- Methods, Variables, Classes, Objects, Constructors, this, Overloading, Inheritance and Overriding (Session 7)
- Modifiers and Interfaces (Session 8)
- Setup and Execute Selenium 4 Automation Scripts on different browsers of Windows Machine (Session 9)
- Setup and Executing Selenium 4 Automation Scripts on different browsers of Mac Machine (Session 10)
- Selenium 4 WebDriver Commands – Getting Started List (Session 11)
- Arrays, Strings, Wrapper Classes and Exception Handling (Session 12)
- Packages, Handling Files and Collections (Session 13)
- XPath Expressions and CSS Selectors (Session 14)
- findElements(), Handling StaleElementReferenceException and tagName() method (Session 15)
- Handling Multiple Windows, along with new commands for windows introduced in Selenium 4 (Session 16)
- Waiting Mechanism – Selenium 4 Changes, pageLoadTimeout(), Handling Ajax Calls, Handling Loading Process Icons and Solving Synchronization Problems (Session 17)
- Handling JavaScript Alerts, Prompts, Confirmation Dialogs, Authentication Popups, Push Notifications, Bootstrap Model Dialogs, Lightbox and Accept Cookies dialogs (Session 18)
- Handling HTML Drop-down, Multi-selection box, Bootstrap, JQuery and Auto-suggestive dropdown fields (Session 19)