Leaders in providing Selenium, Appium, Selendroid & Mobile Automation Testing training accross Globe

What is Selenium? – One of the hottest API (Framework) for performing functional automation testing of a Web based application on multiple browsers, OS and support multiple languages. It's not a tool like QTP, Winrunner, SilkTest etc. where you get a setup file and can install on your PC or MAC.

Selenium is a library or a collection of classes, interfaces and methods, a project that is already built by some company and is ready for us to use in our project. Before we start working on Selenium we should understand how API works and how we can access functionality from the APIs.

Initially launched by ThoughtWorks by the developer Jason huggins with Selenium 1.0 version that includes component Selenium IDE & Remote Control (RC). Unlike every automation tool IDE provides a record and playback feature and is add-on to Firefox. Not much things can be achieved by Record and play hence actual Selenium tester don't prefer using IDE much and rely mostly on the coding part which was achieved through RC. Later on RC got deprecate due to some challenges faced by Javascript injection in the architecture and limited library and WebDriver came in to the pitcure which was launched by Simon Stewart in July 2011 at Google