- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Does Selenium RC has separate drivers for each browser?
Before we answer the above question, let's understand the architecture on which the selenium RC works upon. RC uses a JavaScript Program called the Selenium core which controls the browser. It works by intimating the user action as commanded by the JavaScript commands but that does not enforce user to write automated test cases in the only JavaScript, let’s see how does RC make that happen.
The above diagram depicts the brief architecture of the Selenium RC. (Image Courtesy: www.seleniumhq.org )
Now as it is evident that the application under test was being executed on a different system, we can say that selenium RC was dependent on the core libraries which could run on any browser which would support JavaScript.
Selenium RC has main components which are the Client libraries to develop Selenese commands which can be ported to JavaScript and then, on the other hand, it has a server which automatically launches and kills the browser as per the commands.
- Related Articles
- How does Selenium RC work?
- Why does the Selenium WebDriver have an edge over Selenium RC?
- Does Selenium support Safari browser?
- Selenium RC vs Selenium webdriver.
- Does Selenium support headless browser testing?
- How does selenium interact with the Web browser?
- Why Selenium RC is deprecated?
- How does selenium webdriver upload files to the browser?
- Difference between selenium IDE, RC & WebDriver.
- What is meant by Selenium RC?
- How do I download Selenium RC?
- Difference between selenium RC and Web Driver?
- Selenium testing without browser.
- Python selenium browser driver.back().
- How to check if Element exists in c# Selenium drivers?
