The name Selenium has been adjusted from an entertaining mail sent by Jason to his group. During the improvement of Selenium, there was a well known testing instrument by an organization named Mercury Interactive (it was the very organization that created QTP and later it was offered to HP). Since Selenium fixes Mercury harming, Jason has proposed a similar name. The group has taken on it and it is the way Selenium got its current name.
It is legitimate to call Selenium as Selenium Suite since it is an assortment of four unique instruments or parts to be specific.
Selenium Integrated Development Environment (IDE)
Selenium Remote Control (RC)
Selenium WebDriver
Selenium Grid
Selenium Integrated Development Environment (IDE) is the simply easiest and simple to learn part or apparatus in the Selenium computerization testing suite. IDE is a Firefox module which can be introduced effectively to record and execute regular experiments rapidly. The client collaborations with the internet browser are recorded and experiments are made in light of these accounts. You can playback these experiments more than once. However Selenium IDE is straightforward, it can't be utilized as a model for composing progressed experiments.
Selenium IDE was at first made by Shinya Kasatani of Japan as a Firefox module that records and playbacks the client program collaborations. So at first Selenium IDE was otherwise called Selenium Recorder. The other thought behind the advancement of Selenium IDE was to accelerate the formation of experiments. Later in 2006, he gave this Selenium IDE to the Selenium Project.
Selenium Remote Control has been created to beat the issue of the Same Origin Policy (SOP). Under this strategy, a JavaScript code can't get to the components of different spaces that are not the same as its parent area. For instance, in the event that a JavaScript program utilizes a code composed for our website www.mindmajix.com, SOP permits it to get to the pages webpage, for example, mindmajix.com/all-courses or mindmajix.com/blog, denying admittance to different spaces like google.com.
Before Selenium RC appeared, analyzers used to locally introduce the duplicates of Selenium Core and web server with web applications to be tried so that, the two of them would have a place with the single space. Seeing this, Paul Hammant, one more designer at ThoughtWorks, made Selenium RC which ended up being the super durable answer for the issue of the SOP.
Selenium RC deceived the program to accept that both Selenium Core and the webserver with the web application to be tried have a place with a similar parent space. This has been accomplished by including an intermediary HTTP server making RC as a double part instrument - Selenium RC Server and Selenium RC Client.
Selenium RC was the main lead testing instrument of the Selenium project which permits clients favored dialects to compose the experiments. Selenium RC 2.25.0 backings the accompanying rundown of dialects -
C
Java
Perl
PHP
Python and
Ruby
In this way, it is likewise called Selenium. Yet, the significant disadvantage of RC is, it consumes additional opportunity for each server correspondence requiring hours to finish even a solitary test.
Tragically, because of the devaluation, Selenium RC has been renamed as Selenium HQ and moved to a heritage bundle. That is to say, we can in any case work with Selenium RC, however no help can be profited for it. You might be considering what might be the trade for RC.
Selenium WebDriver was made by Simon Stewart in 2006 as the trade for Selenium RC. Dissimilar to IDE and RC, Selenium WebDriver gives a point of interaction to making and executing experiments. These experiments are made so that, website page components can be effectively distinguished and vital activities are performed.
In 2008, Selenium WebDriver has been converged with Selenium RC and developed as a more strong instrument called as Selenium 2, keeping WebDriver as the center. Thus, Selenium WebDriver can be called as an overhaul form to RC as it utilizes a contemporary and predictable program robotization approach. WebDriver is a lot quicker than RC in light of the fact that it straightforwardly calls the program while RC needs a server to connect with the program and relies upon JavaScript for computerized web application testing. Each internet browser has its own WebDriver, for example,
Chrome Driver
Gecko Driver (Firefox)
HTM Unit Driver
IE Driver
Drama Driver and
Safari Driver
Selenium WebDriver upholds dialects like that of Selenium RC:
C#
Java
Perl
PHP
Python and
Ruby
Selenium Grid is one of the Selenium testing apparatuses utilized in blend with Selenium RC to execute experiments from a distance. It was made by Patrick Lightbody to manage the minimization of execution seasons of experiments. Selenium Grid was at first named Hosted QA and was a piece of Selenium 1.
Selenium Grid utilizes Hub-Node plan to help the equal execution of various experiments on different machines that are somewhat found. In Hub-Node plan, one machine is treated as Hub which controls the experiments running on various programs inside various working frameworks. Different machines are treated as Nodes on which experiments can be written in client favored programming dialects.
Here comes the finish of the essential presentation of the Selenium QA device and its parts. Presently you will be acquainted with other testing instruments separated from the Selenium apparatus and why Selenium is awesome among them by looking at the main five testing devices.
If you are willing to learn a selenium course, Ready to get started today? selenium training in chennai.
To make your career development the best by learning this software course for more detail visit our other blog selenium.