About - Selenium

Definition

Development and Versions

Pre-requisites

Languages supported

Manual vs Automation

Choosing Selenium

Selenium - Components

Selenium IDE

Selenium RC

Selenium WebDriver

Selenium Grid

QTP

Selenium vs QTP

Selenium - IDE

Features

Install and configure

Selenium - Webdriver

About WebDriver

install and configure

First test case

Web element

Element Locators

Example of locators

Chropath

Web driver commands

Eclipse and TestNG

About Eclipse

Choose and download

About TestNG

Testng installation on eclipse

Testng Annotations

Pass Fail and Skip test cases

Run test cases in batch

testng.xml - Explanation

testng grouping

Running tests parallely

dependsOnMethods

dependsOnGroups

Prioritization

Passing parameters

Data providers

Read data from excel

Ant - XSLT reports

Testng listeners

Cross browser testing

Page Object Model



Selenium - Development and versions
 
Selenium was originally developed in 2004 by Jason Huggins. After adding some more developments to it, it was renamed to Selenim RC(Remote Control) in 2004 itself.

In 2007, Simon Stewart developed a web browser based automation tool called Webdriver.

In 2008 , Selenium gird was developed by Philippe Hanrigou.

In 2009, both Selenium RC and Selenium Webdriver were merged and called as Selenium version 2.0

Selenium IDE(Intregrated Development Environment) was originally developed by Shinya Kasatani in 2006 .

Selenium IDE, Selenium RC , Selenium WebDriver, Selenium Client API and Selenium Grid are the components of Selenium which will be discussed later.


Previous version of Selenium is 3.x and it includes Selenium IDE, Selenium Webdriver 3.x and Selenium Grid. Selenium RC got removed support for Selenium version 3. Selenium 3.x was relased into the market in 2016

Latest veriosn of Selenium alpha is 4 which was released in 2019


 
Possible interview questions:

1) What is the latest Selenium version released in market?

2) What is latest selenium alpha version released in the market?

3) Explain briefly the history and developments of Selenium.

4) What are the components of Selenium 2.x?

5) What are the components of Selenium 3.x?





I conduct online tutions on Manual Testing, Selenium and the following. For more details contact anandaibmindia@gmail.com
Manual Testing - 1600/-           Selenium - 1600/-
           Jsp and Servlet -2000/-           Java training - 2000/-