Selenium Components
Selenium Components
In this tutorial, let’s learn about different Selenium components. The main Selenium components are as follows:
- Selenium IDE
- Selenium RC
- Selenium WebDriver
- Selenium Grid
Selenium IDE
Selenium IDE (Integrated Development Environment) is a record/run tool. It is an add-on or an extension available for Firefox, Chrome, and Edge browsers that generate tests quickly through its record and playback functionality. Using the tool is easy and it doesn’t require one to learn any test scripting language to author functional tests.
Selenium RC
Selenium RC (Remote Control) tool allows it to develop responsive design tests in any scripting language. Server and client libraries are the two main components of Selenium RC. Its architecture is complex, and it has its limitations.
Selenium WebDriver
Selenium WebDriver is an enhanced version of Selenium RC. It was introduced in the market to overcome the limitations faced by Selenium RC. Though it is an advanced version of RC, its architecture is completely different from Selenium RC. Selenium WebDriver also supports multiple programming platforms to provide wider flexibility and requires knowledge of programming language.
Selenium Grid
Selenium Grid is a tool used for the concurrent distributed execution of test cases on different browsers, machines, and operating systems simultaneously. This tool makes cross-browser compatibility testing very easy.