Different Flavours of Selenium

 

1) Selenium-IDE:

Selenium-IDE is the Integrated Development Environment for building Selenium test cases.

It is a Firefox add-on and provides an easy-to-use interface for developing and running individual test cases or entire test suites.

Interested in mastering Selenium Training? Enroll now for FREE demo on Selenium Training.                                                                                                                                                                                                     

 

Selenium-IDE has a recording feature, which will keep account of user actions as they are performed and store them as a reusable script to playback.

It also has a context menu (right-click) integrated with the Firefox browser, which allows the user to pick from a list of assertions and verifications for the selected location.

Selenium-IDE also offers full editing of test cases for more precision and control.

Although Selenium-IDE is a Firefox add-on, tests created in it can also be run against other browsers by using Selenium-RC and specifying the name of the test suite on the command line.

Learn Selenium Tutorial

2) Selenium-RC:

Selenium-RC allows the test automation developer to use a programming language for maximum flexibility and extensibility in developing test logic.

For instance, if the application under test returns a result set, and if the automated test program needs to run tests on each element in the result set, the programming language’s iteration support can be used to iterate through the result set, calling Selenium commands to run tests on each item.

Selenium-RC provides an API (Application Programming Interface) and library for each of its supported languages: HTML, Java, C#, Perl, PHP, Python, and Ruby.

Checkout Selenium Interview Questions

3) Selenium-Grid

Selenium-Grid allows the Selenium-RC solution to scale for large test suites or test suites that must be run in multiple environments.

With Selenium-Grid, multiple instances of Selenium-RC are running on the various operating system and browser configurations;

Each of these when launching register with a hub.

When tests are sent to the hub they are then redirected to an available Selenium-RC, which will launch the browser and run the test.

This allows for running tests in parallel, with the entire test suite theoretically taking only as long to run as the longest individual test.

MindMajix YouTube Channel

Explore Selenium Sample Resumes! Download & Edit, Get Noticed by Top Employers! Download Now!

4) Selenium web driver/selenium 2.0

Selenium 2.0 has many new exciting features and improvements over Selenium 1. 0

The primary new feature is the integration of the WebDriver API. This addresses a number of limitations along with providing an alternative, and simpler, programming interface.

The goal is to develop an object-oriented API that provides additional support for a larger number of browsers along with improved support for modern advanced web-app testing problems.

 

Infographics for Different Flavours of Selenium

Flavours of Selenium

 

 

 

Job Support Program

Online Work Support for your on-job roles.

jobservice

Our work-support plans provide precise options as per your project tasks. Whether you are a newbie or an experienced professional seeking assistance in completing project tasks, we are here with the following plans to meet your custom needs:

  • Pay Per Hour
  • Pay Per Week
  • Monthly
Learn MoreGet Job Support
Course Schedule
NameDates
Selenium Training Nov 19 to Dec 04View Details
Selenium Training Nov 23 to Dec 08View Details
Selenium Training Nov 26 to Dec 11View Details
Selenium Training Nov 30 to Dec 15View Details
Last updated: 07 Oct 2024
About Author

 

Madhuri is a Senior Content Creator at MindMajix. She has written about a range of different topics on various technologies, which include, Splunk, Tensorflow, Selenium, and CEH. She spends most of her time researching on technology, and startups. Connect with her via LinkedIn and Twitter .

read less
  1. Share:
Selenium Articles