What is Selenium? Introduction to Selenium Automation Testing

Nimesha Herath
2 min readOct 12, 2020

--

The Selenium

SELENIUM is a free (open-source) automated testing framework used to validate web applications across different browsers and platforms. You can use multiple programming languages like Java, C#, Python, etc to create Selenium Test Scripts. Testing done using the Selenium tool is usually referred to as Selenium Testing.

Selenium Software is not just a single tool but a suite of software, each piece catering to different testing needs of an organization. Here is the list of tools

Selenium Integrated Development Environment (IDE)

Selenium Remote Control (RC)

WebDriver

Selenium Grid

Component of Selenium

Selenium IDE:

Selenium IDE is a straightforward record and playback sort of hardware that comes as an extra for Mozilla Firefox as it were. It is utilized for model testing. Experiments written in IDE can be traded in many programming dialects like Ruby, Java, C#, and so forth. Alter and Debug alternatives alongside records are additionally accessible. It is a brilliant instrument for fledglings to comprehend the grammar of Selenium WebDriver.

Selenium RC:

Selenium RC (Remote Control) was the main instrument of Selenium Suite. Prior it was known as JavaScript Executor. RC was the apparatus that put Selenium on the map in the market. It was the main device that offered help for different programming languages.

Selenium WebDriver:

Selenium WebDriver is the most significant device of the Selenium suite. On account of numerous restrictions with RC, WebDriver was created. It doesn’t need any manual cycle like the Selenium Server. There is an immediate correspondence among code and program.

Selenium Grid:

It is the last segment of the selenium suite and is utilized for equal testing or distributive testing. It permits us to execute test contents on various machines at the same time. There is a Hub which controls the execution on different machines, and there are numerous hubs on which genuine usage is finished.

--

--

Nimesha Herath
Nimesha Herath

Written by Nimesha Herath

0 Followers

IT Undergraduate | Tech Enthusiastic | Blogger

No responses yet