Last Updated : 11 Aug, 2025
Selenium is a powerful tool for controlling web browsers through programs. It is functional for all browsers, works on all major OS, and its scripts are written in various languages i.e., Python, Java, C#, etc. Selenium has four major components Selenium IDE, Selenium RC, Selenium Web driver, and Selenium GRID.
Selenium has been in the industry for a long time and is used by Automation Testers all around the globe. Let's check the four major components of Selenium.
Components of Selenium 1. Selenium IDESelenium IDE is an Open-Source Tool that is widely used in conducting automated web testing and Browser Automation. This tool is intended mainly for Web Application testers and developers to develop, edit, and run automated test cases for Web Applications.
Selenium IDE lets you easily playback and record interactively web application activities during test automation on the browser-based interface.
Features of Selenium IDE are as follows:
Selenium Remote Control (RC) was one of the earliest Selenium tools, preceding WebDriver. It allowed testers to write automated web application tests in various programming languages like Java, C#, Python, etc. The key feature of Selenium RC was its ability to interact with web browsers using a server, which acted as an intermediary between the testing code and the browser.
WebDriver is often considered the better choice over Selenium RC for several reasons are follows:
Selenium WebDriver is a robust Open-Source Framework for Automating Web Browsers, primarily aimed at easing the testing and verification of Web Applications. As an important part of the Selenium Components, WebDriver offers a programming interface to interact with web browsers, allowing developers and testers to automate browser actions seamlessly.
Features of Selenium Web Driver are as follows:
Selenium Grid is a server that allows tests to use web browser instances running on remote machines. With Selenium Grid, one server acts as the hub. Tests contact the hub to obtain access to browser instances.
Features of Selenium GRID are as follows:
Selenium is a dynamic tool for automation web browsers, which offer the components like Selenium IDE, RC, WebDriver, and Grid for more information of web testing. it is a support for various languages and parallel execution which makes it a powerful choice for automation testers.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4