Practical Selenium with Java for New SDETs

Master the essentials of Selenium with Java in just 6 hours, building robust and maintainable test automation frameworks crucial for your SDET career.

Setting Up Your Selenium Automation Environment

Unit 1: Project Setup Essentials

Unit 2: Driver Management & Setup

Unit 3: Your First Selenium Script

Mastering Selenium Locators

Unit 1: Introduction to Locators

Unit 2: Locating Links and CSS Selectors

Unit 3: Mastering XPath

Performing Common Web Element Interactions

Unit 1: Basic Element Interactions

Unit 2: Interacting with Selection Elements

Unit 3: Advanced Element Interactions

Implementing Robust Waiting Strategies

Unit 1: Understanding the Need for Waits

Unit 2: Implicit Waits

Unit 3: Explicit Waits: WebDriverWait

Unit 4: Fluent Waits

Unit 5: Choosing the Right Strategy

Handling Advanced Browser Interactions

Unit 1: Mastering JavaScript Dialogs

Unit 2: Navigating Frames and Windows

Unit 3: Browser Navigation and Management

Structuring Tests with TestNG

Unit 1: Introduction to TestNG

Unit 2: TestNG Annotations for Flow Control

Unit 3: TestNG Assertions and Reporting

Unit 4: Advanced TestNG Features

Applying the Page Object Model (POM)

Unit 1: Introduction to Page Object Model

Unit 2: Designing Page Object Classes

Unit 3: Implementing POM in Tests

Unit 4: Advanced POM Concepts

Unit 5: Building a POM Framework

Cross-Browser and Headless Test Execution

Unit 1: Introduction to Cross-Browser Testing

Unit 2: Parameterizing Browser Execution

Unit 3: Headless Browser Testing