Wednesday 21 February 2018

Selenium Basics for beginner


What is Selenium?


Selenium is very popular open-source web based automation tool now a days. Selenium is used for automation of web based application. It can not used for desktop application. Selenium is capable for cross browser testing.


Basically selenium is java based framework. It has four components. As per requirement we can use that component individually. 



  1. Selenium IDE (Integrated Development Environment)
  2. Selenium RC (Remote Control)
  3. Webdriver
  4. Selenium Grid





Selenium IDE :

Selenium IDE is the simplest framework in the Selenium. It is a Firefox plugin that you can install as easily as you can with other plugins. Selenium IDE is record-and-playback plugin. If you want to create complex and advanced test cases then you can use Webdriver and Selenium Grid. 

Selenium RC (Remote Control) :

Selenium RC is first automated web testing tool that allowed users to use a programming language they prefer. Selenium RC is supports below different programming languages.
  • Java
  • C#
  • PHP
  • Python
  • Perl
  • Ruby

Webdriver :

Webdriver is better than Selenium IDE and RC and it is widely used as framework for complex test cases. Webdriver implements stable approach in terms of automating different browser actions. It communicate directly with browser.

Webdriver also support many programming languages same as Selenium RC.

  • Java
  • C#
  • PHP
  • Python
  • Perl
  • Ruby

Selenium Grid :

Selenium Grid is tools for supporting parallel execution and testing on different browser and environments. Parallel execution means we can run multiple test cases simultaneous. This feature is achieved through Hub and Node.


This is very basic idea of selenium.





No comments:

Post a Comment

Popular