• khalilkothia@live.com
  • USA: +1 (404)-462-7860 | IND : +91-90305 18717

Free Selenium Introduction

Free Selenium Introduction Highlights

In this Blog, we are going to talk about Overview of Selenium Evolution, Selenium definition, its architecture, major Components, and key features.

What is Selenium

Now, we start with selenium introduction

Selenium is an open-source portable software testing framework for web applications.

It is useful for Test Automation which helps automating only web applications and also provides a test domain-specific language to write tests in a number of popular programming languages.

Selenium Introduction

Here, we will have a look at Selenium evolution and its history

Selenium was originally developed by Jason Huggins and released 2004 under the Apache 2.0 license.

Selenium Latest version Selenium 3.0 is updated in 2016.

Selenium Special Functions

Let’s know what are the special functions of Selenium

Selenium provides a record/playback tool for authoring tests without learning a test scripting language.

Selenium has a component called selenium grid which allows you to run as many tests as you need in parallel.

The biggest advantage of selenium is One script any browser. You write your test script for one browser that will work against all desktop and mobile browsers with little to no modification.

Free Selenium Introduction Remote Control Architecture

Let’s have epitome of Selenium Remote Control Architecture

The diagram shows the client libraries communicate with the Server passing each Selenium command for execution. Then the server passes the Selenium command to the browser using Selenium-Core JavaScript commands. The browser, using its JavaScript interpreter, executes the Selenium command.

Free Selenium Introduction Architecture Components

Here, we will briefly learn about Architecture Components:

 Selenium architecture has four components, first one is Selenium Integrated Development Environment (IDE), second one is Selenium Remote Control (RC), and the third one Web driver and the final one is Selenium Grid.

Selenium IDE is an extension for Firefox that allows users to record and playback tests

Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in any programming language against any HTTP website

Selenium Web Driver provides APIs in a variety of languages to allow for more control and the application of standard software development practices.

Selenium Grid makes it possible to use the Selenium APIs to control browser instances distributed over a grid of machines, allowing more tests to run in parallel.

Free Selenium Introduction Features

And finally, we will discuss about the features of selenium

It supports the different languages like: Java, python, C, Ruby, Perl, Php, Java script.

 It supports I phone and Android testing also.

Server initializing for Selenium is not required.

It runs a little faster and even server is not required.

It uses the native automation technique.

Selenium WebDriver - Blogs

Free Selenium Introduction

Selenium is made easy by our step by step explanations in all our free blog posts.

Free Selenium Introduction

Read More

Subscribe To Our Newsletter