Selenium Remote Control
Introduction:
Selenium RC was the main project for a long time before selenium combine brought selenium 2.
It is the newest and more powerful tool. Selenium 1 is support and provides some features
that may not be available in Selenium 2. While, Including support for several languages
(Java, JavaScript...) and support for almost every browser.
Selenium Remote Control (RC):
Selenium is a test tool it uses to write automated web application, UI tests in any programming
language. Over any HTTP website using any mainstream JavaScript-enabled browser.
Selenium RC comes in two parts:
1. a server which launches and kills browsers. It can act as an HTTP proxy for web requests from them.
2. Client libraries for your favorite computer language.
The architectural representation of selenium RC given below
Selenium Remote Control is the great tool for the testing complex AJAX-based web user. It interfaces
with an Integration system. It is also an ideal solution for users of Selenium IDE. To write tests
in a more expressive programming language Than the Selenese HTML table format.
RC components:
Selenium RC components are:
The Selenium Server which launches and kills browsers. It interprets and runs the Selenese commands Passed
from the test program. It can act as an HTTP proxy. It intercepting and verifying the HTTP messages.
Passed between the browser and the AUT Client. Libraries which provide the interface between each, Programming
language Selenium RC Server.
Installation:
without installation a misnomer for Selenium. Selenium has a set of libraries available in the Programming
language of your choice. You could download them from downloads page once you’ve chosen a language to work
with, you need to:
1. Install the Selenium RC Server.
2. Set up a programming project using a language specific client driver.
Applications of RC:
1. Running Selenium Server.
2. Using the Java Client Driver.
3. Using the Python Client Driver.
4. Using the Ruby Client Driver

