Components of Selenium (original) (raw)

Last Updated : 9 Jun, 2026

Selenium is an open-source automation testing tool used to control web browsers and test web applications. It supports multiple browsers, operating systems, and programming languages like Python, Java, and C#. Selenium helps testers automate repetitive web tasks efficiently.

Components-of-Selenium

Components of Selenium

Selenium IDE

Selenium IDE is an open-source tool used for automated web testing and browser automation. It is mainly designed for testers and developers to create, edit, and run automated test cases for web applications. It works on a record-and-playback mechanism.

Features

Advantages

**Limitations

Selenium RC (Remote control)

Selenium Remote Control (RC) was one of the earliest Selenium tools before Selenium WebDriver. It allowed testers to write automation scripts in different programming languages such as Java, C#, and Python. It used a server to act as an intermediary between test scripts and the browser.

How it works

Limitations

Selenium Web Driver

Selenium WebDriver is a powerful open-source framework used for automating web browsers. It directly communicates with the browser without any intermediate server, making it fast and reliable.

How it works

**Features

Limitations

Selenium GRID

Selenium Grid is used to run test cases on multiple machines and browsers at the same time. It follows a hub-node architecture where the hub distributes test execution to different nodes.

How it works

Features

Limitations