What are the tools of Selenium Suite?

0 votes
I want to know what are the tools of Selenium Suite?
May 13 in Selenium by Vikrant
8 views

1 answer to this question.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
0 votes

Hey Vikrant, Selenium Suite consists 4 major components which are:

  1. Selenium Integrated Development Environment (IDE): Selenium IDE is implemented as Firefox extension which provides record and playback functionality on test scripts. It allows testers to export recorded scripts in many languages like HTML, Java, Ruby, RSpec, Python, C#, JUnit and TestNG. You can use these exported script in Selenium RC or Webdriver. But Selenium IDE has limited scope and the generated test scripts are not very robust and portable.

  2. Selenium Remote Control (Deprecated): Selenium RC (officially deprecated by selenium) allows testers to write automated web application UI test in any of the supported programming languages. It also involves an HTTP proxy server which enables the browser to believe that the web application being tested comes from the domain provided by proxy server. Selenium RC comes with two components.

    • Selenium RC Server (acts as a HTTP proxy for web requests)

    • Selenium RC Client (library containing your programming language code)

  3. WebDriver: Selenium WebDriver (Selenium 2) is the successor to Selenium RC and is by far the most important component of Selenium Suite. WebDriver provides a programming interface to create and execute test cases. Test scripts are written in order to identify web elements on web pages and then desired actions are performed on those elements. Selenium WebDriver performs much faster as compared to Selenium RC because it makes direct calls to the web browsers. Since, WebDriver directly calls the methods of different browsers hence we have separate driver for each browser. Some of the most widely used web drivers include:

    • Mozilla Firefox Driver (Gecko Driver)

    • Google Chrome Driver

    • Internet Explorer Driver

    • Opera Driver

    • Safari Driver

    • HTML Unit Driver (a special headless driver)

  4. Selenium Grid: Selenium Grid is also an important component of Selenium Suite which allows us to run our tests on different machines against different browsers in parallel. In simple words, we can run our tests simultaneously on different machines running different browsers and operating systems. Selenium Grid follows the Hub-Node Architecture to achieve parallel execution of test scripts. The Hub is considered as master of the network and the other will be the nodes. Hub controls the execution of test scripts on various nodes of the network.

answered May 13 by Kunal

Related Questions In Selenium

0 votes
1 answer
0 votes
1 answer

What are the limitations of Selenium?

The limitations with selenium are as follows:- Doesn’t ...READ MORE

answered Feb 8 in Selenium by Dinesh
38 views
0 votes
1 answer

What are the abilities of Selenium IDE?

Selenium IDE can perform the following tasks:- Selenium ...READ MORE

answered Feb 9 in Selenium by Trish
14 views
0 votes
1 answer

What are the limitations of Selenium IDE?

Selenium doesn't support the following directly:- Condition statements Error ...READ MORE

answered Feb 9 in Selenium by Rajnesh
33 views
0 votes
1 answer

Finding WebDriver element with Class Name in java

The better way to handle this element ...READ MORE

answered Apr 10, 2018 in Selenium by nsv999
• 5,030 points
60 views
0 votes
1 answer
0 votes
1 answer

Geo-location microphone camera pop up

To Allow or Block the notification, access using Selenium and you have to ...READ MORE

answered May 11, 2018 in Selenium by Samarpit
• 5,130 points
431 views
0 votes
1 answer

How to use such xpath to find web elements

It's much simpler to use: #MyDiv123 > div.super or ...READ MORE

answered Jun 14, 2018 in Selenium by Samarpit
• 5,130 points
49 views
0 votes
1 answer

What are the phases of Selenium Life Cycle?

Selenium life cycle has following 5 phases: Test ...READ MORE

answered May 9 in Selenium by Prashant
12 views
0 votes
1 answer

What are the types of Selenium commands?

Hi Shekhar, Selenium commands are basically classified in ...READ MORE

answered May 13 in Selenium by Anvi
• 5,880 points
8 views

© 2018 Brain4ce Education Solutions Pvt. Ltd. All rights Reserved.
"PMP®","PMI®", "PMI-ACP®" and "PMBOK®" are registered marks of the Project Management Institute, Inc. MongoDB®, Mongo and the leaf logo are the registered trademarks of MongoDB, Inc.