• Home
  • Testing
  • SAP
  • Web
  • Must Learn!
  • Big Data
  • Live Projects
  • AI
  • Blog

Training Summary


Selenium is a popular open-source web-based automation tool. This online course is a step by step guide to learn Selenium Concepts. It is recommended you refer the tutorials sequentially, one after the other.

What should I know?


This free tutorial is designed for beginners with little or no automation experience. If you are new to testing first take the basic Software Testing class.

Want Selenium Lessons in your Inbox? Join our Email Course

Syllabus

First Look
Tutorial What is Selenium? Introduction to Selenium Automation Testing
Tutorial What is Selenium WebDriver? Difference with RC
WebDriver Tutorial

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

Tutorial How to Download & Install Selenium WebDriver
Tutorial First Selenium Webdriver Script: JAVA Code Example
Tutorial Locators in Selenium IDE: CSS Selector, DOM, XPath, Link Text, ID
Tutorial Find Element and FindElements in Selenium WebDriver
Tutorial Selenium Form WebElement: TextBox, Submit Button, sendkeys(), click()
Tutorial How to Select CheckBox and Radio Button in Selenium WebDriver
Tutorial How to Click on Image in Selenium Webdriver
Tutorial How to Select Value from DropDown using Selenium Webdriver
Tutorial Locate Elements by Link Text & Partial Link Text in Selenium Webdriver
Tutorial Mouse Click & Keyboard Event: Action Class in Selenium Webdriver
Tutorial How to Upload & Download a File using Selenium Webdriver
Tutorial XPath in Selenium WebDriver: Complete Tutorial
Tutorial Alert & Popup Window Handling in Selenium WebDriver
Tutorial How to Handle Web Table in Selenium WebDriver
Tutorial Handling Dynamic Web Tables Using Selenium WebDriver
Tutorial Desired Capabilities in Selenium WebDriver
Tutorial How to Verify Tooltip using Selenium WebDriver
Tutorial How to Find All/Broken links using Selenium Webdriver
Tutorial Gecko (Marionette) Driver Selenium: Download, Install, Use with Firefox
TestNG
Tutorial How to Download & Install TestNG in Eclipse for Selenium WebDriver
Tutorial TestNG Tutorial: Annotations, Framework, Examples in Selenium
Tutorial TestNG Groups: Include, Exclude with Example - Selenium Tutorial
Tutorial TestNG @Test Priority in Selenium
Tutorial Parallel Execution in Selenium: Session Handling & TestNG Dependency
Tutorial TestNG: How to Run Multiple Test Suites in Selenium
Tutorial TestNG Listeners in Selenium: ITestListener & ITestResult Example
Tutorial How to Execute Failed Test Cases in TestNG: Selenium WebDriver
Tutorial TestNG Report Generation in Selenium WebDriver
Tutorial Customize, PDF & Email TestNG Reports in Selenium WebDriver

Fremworks

Tutorial Page Object Model (POM) & Page Factory: Selenium WebDriver Tutorial
Tutorial Dataprovider & TestNG XML: Parameterization in Selenium(Example)
Tutorial Read & Write Data from Excel File in Selenium Webdriver: POI & JXL
Tutorial How to Select Date from DatePicker/Calendar in Selenium Webdriver
Advance Webdriver Stuff!
Tutorial Selenium Grid Tutorial: Hub & Node (with Example)
Tutorial Maven & Jenkins Integration with Selenium: Complete Tutorial
Tutorial Selenium Automation Framework: Data Driven, Keyword Driven & Hybrid
Tutorial Database Testing using Selenium: Step by Step Guide
Tutorial Handling iFrames in Selenium Webdriver: switchTo()
Tutorial Cross Browser Testing using Selenium WebDriver
Tutorial How to Take Screenshot in Selenium WebDriver
Tutorial Log4j with Selenium Tutorial: Download, Install, Use & Example
Tutorial Selenium Headless Browser Testing: HTMLUnitDriver & PhantomJS
Tutorial Robot Class in Selenium Webdriver
Tutorial How to use AutoIT with Selenium Webdriver: File Upload Example
Tutorial How to Handle SSL Certificate in Selenium WebDriver
Tutorial How to Handle AJAX Call in Selenium Webdriver
Tutorial JavaScriptExecutor in Selenium WebDriver with Example
Tutorial Selenium Webdriver using Python: Tutorial with Example
Tutorial How to use IntelliJ IDEA & Selenium Webdriver
Tutorial Flash Testing with Selenium WebDriver
Tutorial Apache ANT with Selenium: Complete Tutorial
Tutorial How to Generate XSLT Report in Selenium Webdriver
Tutorial Github Integration with Selenium: Complete Tutorial
Tutorial Cookies Handling in Selenium WebDriver
Tutorial Using SoapUI with Selenium for Web Service Testing
Tutorial How to Create Firefox Profile in Selenium WebDriver
Tutorial Selenium with Cucumber (BDD Framework): Tutorial with Example
Tutorial How to Drag and Drop in Selenium WebDriver (EXAMPLE)
Tutorial Selenium C# Webdriver Tutorial: NUnit Example
Tutorial Creating Object Repository in Selenium WebDriver: XML & Properties file
Tutorial How to Scroll Down or UP a Page in Selenium Webdriver
Tutorial Sikuli Tutorial: How to use Sikuli with Selenium (EXAMPLE)
Tutorial XPath Contains, Sibling, Ancestor Functions in Selenium WebDriver
Tutorial Implicit, Explicit, & Fluent Wait in Selenium WebDriver
Selenium IDE Tutorial
Tutorial How to Download & Install Selenium IDE for Firefox
Tutorial Selenium IDE Tutorial for Beginners
Tutorial How to use Selenium IDE with Scripts & Commands (Assert, Verify)
Tutorial Verify Element Present, waitFor, andWait in Selenium IDE
Tutorial Store Variables, Echo, Alert, PopUp handling in Selenium IDE
Tutorial Selenium Core Extensions (User-Extensions.js)
Tutorial Breakpoint & Start Point in Selenium IDE
Must Check!
Tutorial Top 100 Selenium Interview Questions & Answers
Tutorial Selenium vs HP UFT (QTP): What's the Difference?
Tutorial Top 15 Selenium Alternatives in 2018
Live Selenium Project
Join Live Selenium Project: Banking Domain
Join Live Ecommerce Project: Selenium Automation