Course Highlights
  • Set up test automation framework with Selenium WebDriver
  • Automate your first Selenium WebDriver test
  • Learn basics of Java for testers
  • Execute Selenium tests on different browsers
  • Use TestNG features for better test structure and easy selenium framework maintenance
  • Recognize different selenium test failures and exceptions and know how to fix and avoid them
Curriculum

2 Topics
What we need to know
Helpful tips before we start

8 Topics
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

12 Topics
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

7 Topics
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

7 Topics
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

13 Topics
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

2 Topics
Outro
Bonus Lecture: Discount coupons

  Write a Review

Selenium WebDriver: Selenium Automation Testing with Java

Go to Paid Course