Components of Selenium – Before entering into the
tutorial I like to welcome you all to this second post in the series of
Selenium tutorials.
I hope you
all had read the first post which describes about the Basics of Selenium.
Lets
Begin,
What
are Selenium Components ??
As we all already discussed about What is selenium? And Who named it as
selenium? Here let me straightly move to
the components of Selenium,
Selenium a portable Software Testing Framework is
composed of several components, Each of that component takes a specific role in
functioning the complete web application test automation.
They
are,
- · Selenium IDE
- · Selenium Client API
- · Selenium Remote Control
- · Selenium WebDriver
- · Selenium Grid
The
Description:
Selenium
IDE:
Selenium IDE – where the IDE stands for Integrated Selenium Environment designed for Selenium Tests. It is just an firefox add-on which is used to record, edit and also debug the tests.
Selenium IDE – where the IDE stands for Integrated Selenium Environment designed for Selenium Tests. It is just an firefox add-on which is used to record, edit and also debug the tests.
Selenium
Client API:
Selenium Client API – as already mentioned in previous Selenium tutorial, Selenium supports tests written in various programming languages.
Selenium Client API – as already mentioned in previous Selenium tutorial, Selenium supports tests written in various programming languages.
Selenium Client API is the one which provides the
facility to do that and the current features available are Java, CPI, Ruby, C#,
JavaScript and Python.
Selenium
Remote Control:
Selenium RC- It
is a server which is written in Java that is used to accept command for the
browser through HTTP. It also helps to write automated tests particularly for
web applications in any programming languages.
This Selenium RC instance is particularly used to
launch test cases in test cases in HTML. Where as Java and PHP Test cases needs
only one Selenium RC.
Selenium
WebDriver:
Selenium
WebDriver – It was launched before Selenium RC, the specific function for
Selenium WebDriver is accepting the command and send it to the browser. This
process is implemented by using a Selenium browser driver.
Selenium
Grid:
Selenium Grid – with Selenium Grid one server can act as a hub. SG is a server which allows the tests to run in remote machines. Also using this the tests can run parallel in multiple machines at a single time, and also can run in different browser versions.
Selenium Grid – with Selenium Grid one server can act as a hub. SG is a server which allows the tests to run in remote machines. Also using this the tests can run parallel in multiple machines at a single time, and also can run in different browser versions.
These are the important Components of Selenium which very software testers must
know. Make use of it.
Meet you all with another important topic in
Selenium Testing.
Comments
Post a Comment