Skip to main content

Components of Selenium - Tutorial 2 - Series of Selenium Tutorial



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 Client API:

Selenium Client APIas 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.

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

Popular posts from this blog

Top 10 Selenium Tester Responsibilities

Roles n Responsibilities of any automation tester depends upon many factors like team size, budget of project, availability of resources etc it may vary every now n then. But I have tried to highlight them here. Obviously, test automation is not just programming. If you do not have enough skills (yet) to automate focus on other things you can contribute on this Top 10 Selenium Tester Responsibilities Top 10 Selenium Tester Responsibilities: Understanding  Selenium Test Life Cycle Knowledge in Selenium Tools such as Selenium IDE, Selenium RC, Selenium WebDriver & Selenium Grid Good Knowledge in Understanding Selenium Commands – Selenese Idea in Test Case Prioritization Better knowledge in  Designing the Test Data Properly Check the remaining   5 Selenium Tester Responsibilities  

Installation of Selenium IDE - Step by Step Guide for Beginners

Installation of Selenium IDE – Thanks for the reviews for my previous posts, as per the request I had received from beginners here I’ll explain about the Installation of Selenium IDE, Please check the previous tutorials about Basics of Selenium and Top 5 FAQs in Selenium and Components of Selenium  before go forward. Here is the step by step guide to Install Selenium IDE. What you need? The following are the stuffs, you need to install Selenium ·         An Internet connection ·         Mozilla Firefox Step 1: Using your Mozilla Firefox browser open this official Selenium IDE download link: http://www.seleniumhq.org/download/ Step 2: ·         Click on “Allow” if security alert displays while downloading.        Restart the browser once all the files are Installed Successfully          ...

Selenium vs QTP - Comparison between Selenium and QTP

Selenium vs QTP – Top 5 Comparison between Selenium and QTP            Selenium vs QTP which is the better automation framework, which one to choose is the question which strikes mostly all software testers. Here are the comparison highlights between Selenium and QTP. Here is the solution; Comparison between Selenium and QTP: Tool Download: Selenium:  It is an open source tool which is ultimately free of cost and does not requires any license. Can able to download online – Selenium Installation Guide .            QTP:  It requires license to use the tool and it is very expensive. Test Applications:            Selenium:  It is used to test web based applications.            QTP:  QTP can be used to test both web based application and client server applications. Integr...