Course Structure
Module 1: Selenium Basics - Part 1 (3 sessions)
- Selenium Basics & Setup
- WebDriver, WebDriverManager, Maven Setup
- Identifying Elements with HTML, CSS Selectors, XPath
- Practical Demonstrations Selenium Part 1 (6 demos)
- Homework: Locator Exercises & Explanation
Module 2: Selenium Basics - Part 2 (3 sessions)
- Exception Handling & Interactions
- Java Error Handling, Selenium Exceptions
- Actions, Screenshots, Alerts, WindowHandles
- Practical Demonstrations Selenium Part 2 (8 demos)
- Homework: General Exercises and Recap
Module 3: TestNG (2 sessions)
- TestNG Fundamentals
- Asserts, SoftAsserts, Annotations
- DataProvider, Groups, Test Suites
- Reports and Maven Surefire Plugin
- Practical Demonstrations TestNG (7 demos)
- Homework: TestNG Assignments
Module 4: Selenium Advanced & Grid (3 sessions)
- Advanced Selenium & Grid
- ChromeOptions, Wait Strategies (Implicit/Explicit/Fluent)
- PageObject Model (POM), Selenium Grid Setup
- Remote Testing with RemoteWebDriver
- Practical Demonstrations Selenium Part 3 (9 demos)
- Homework: Selenium and Selenium Grid Exercises
Specifications
Format: 1:1 & Group
Recommended Sessions: 11
Level: Intermediate