Introduction | Selenium WebDriver with Java
  • What we need to know
  • Helpful tips before we start
Environment preparation | Selenium WebDriver with Java
  • Introduction to Selenium WebDriver in Java
  • Java and Maven: Building Blocks for Selenium WebDriver
  • Eclipse IDE for Selenium Test Automation
  • Steps to Create a New Maven Project
  • Guide to Configuring Your Maven Project
  • Troubleshooting Common Issues in Maven Projects
  • Downloadable Code for this Selenium WebDriver Course on GitHub
  • Test Your Environment Setup Skills
Creating first basic Selenium WebDriver test | Selenium WebDriver with Java
  • Understanding the Application for Selenium Tests
  • Creating Your First Selenium Test Class
  • Building Your First Selenium Test Method
  • Testing Your Knowledge on Your First Test
  • Running Your Tests with TestNG
  • Debugging Selenium Test Problems
  • Identifying Page Elements and Locators in Selenium
  • Introduction to WebElement in Selenium
  • WebDriver Commands in Selenium
  • Handling Invalid Locators in Selenium Tests
  • Implementing Verifications and Assertions in Selenium Tests
  • Testing Your Knowledge on Your First Basic Test
Creating and running TestNG Test Suites for Selenium WebDriver tests
  • Exploring TestNG Eclipse Plugin for Selenium
  • Homework: Practice Selenium Test
  • Writing Selenium Tests for Incorrect Username
  • Crafting Selenium Tests for Incorrect Password
  • Building Your TestNG Test Suite
  • Running Your TestNG Test Suite
  • Testing Your Knowledge on TestNG Test Suites
Benefits of TestNG framework | Selenium WebDriver with Java
  • A Look into TestNG Documentation
  • Organizing Your Tests with TestNG Groups
  • Using Parameters from Your Test Suite
  • Combining Login Tests in Selenium
  • Using TestNG Before and After Annotations
  • Cross Browser Testing with Selenium and TestNG
  • Grasping the TestNG Framework
Debugging common Selenium WebDriver test failures
  • Debugging Techniques for Selenium WebDriver Tests
  • Exception Handling in Selenium WebDriver
  • Homework: Practice Debugging and Exception Handling in Selenium
  • Solution Discussion: Homework
  • Dealing with NoSuchElementException in Selenium
  • Understanding WebDriver Waits in Selenium
  • Implementing Implicit Wait in Selenium Tests
  • Applying Explicit Wait in Selenium Tests
  • Handling ElementNotInteractableException in Selenium
  • Solving InvalidElementStateException in Selenium
  • Fixing StaleElementReferenceException in Selenium
  • Overcoming TimeoutException in Selenium Tests
  • Debugging tests
Outro | Selenium WebDriver with Java
  • Outro
  • Bonus Lecture: Discount coupons