Free Selenium Tutorials

Class Summary

Selenium is a popular open-source web based automation tool. This class will make you a pro in Selenium Automation. It is recommended you refer the tutorials sequentially, one after the other.

What should i know?

The tutorials are designed for beginners with little or no automation experience. If you are new to testing first take the Software Testing course.


First Look!!!

  1. Introduction to Selenium

Selenium IDE

  1. Install Selenium IDE and FireBug
  2. Introduction to Selenium IDE
  3. Creating your First Selenium IDE script
  4. How to use Locators in Selenium IDE
  5. How to enhance a script using Selenium IDE


It will be beneficial if you revisit Java , before reading tutorials on Webdriver

  1. Introduction to WebDriver & Comparison with Selenium RC
  2. Guide to install Selenium WebDriver
  3. Creating your First Script in Webdriver
  4. Accessing Forms in Webdriver
  5. Accessing Links & Tables using Selenium Webdriver
  6. Keyboard Mouse Events , Uploading Files - Webdriver

The Advance Stuff!

  1. How TestNG makes Selenium tests easier
  2. Introduction to Selenium Grid
  3. Parameterization using XML and DataProviders: Selenium
  4. Cross Browser Testing using Selenium
  5. All About Excel in Selenium: POI & JXL
  6. Creating Keyword & Hybrid Frameworks with Selenium
  7. Page Object Model (POM) & Page Factory in Selenium: Ultimate Guide
  8. PDF , Emails and Screenshot of Test Reports in Selenium
  9. Using Contains, Sibling, Ancestor to Find Element in Selenium
  10. Selenium Core Extensions
  11. Sessions, Parallel run and Dependency in Selenium
  12. Handling Date Time Picker using Selenium
  13. Using Apache Ant with Selenium
  14. Tutorial on Log4j and LogExpert with Selenium
  15. Maven & Jenkins with Selenium: Complete Tutorial
  16. Selenium with HTMLUnit Driver & PhantomJS
  17. Database Testing using Selenium: Step by Step Guide
  18. Using Robot API with Selenium
  19. Handling Iframes in Selenium
  20. Test Case Priority in TestNG
  21. Using Selenium with Github
  22. Implicit & Explicit Waits in Selenium
  23. How to use AutoIT with Selenium
  24. TestNG: Execute multiple test suites
  25. Desired Capabilities in Selenium
  26. Handling Cookies in Selenium WebDriver
  27. Alert & Popup handling in Selenium
  28. SSL Certificate Error Handling in Selenium
  29. XPath in Selenium: Complete Guide
  30. Handling Ajax call in Selenium Webdriver
  31. Listeners and their use in Selenium WebDriver
  32. Firefox Profile - Selenium WebDriver
  33. Breakpoints and Startpoints in Selenium
  34. Execute JavaScript based code using Selenium Webdriver
  35. Using SoapUI with Selenium
  36. XSLT Report in Selenium
  37. Using Selenium with Python
  38. How to use intelliJ & Selenium Webdriver
  39. Top 100 Selenium Interview Questions & Answers
  40. Flash Testing with Selenium
  41. Introduction to TestNG Groups