- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
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
Difference between selenium IDE, RC & WebDriver.
The differences between selenium IDE, RC & Webdriver are listed below :
Functionalities | Selenium IDE | Selenium RC | Selenium Webdriver |
---|---|---|---|
Record and playback | It has the record and playback feature. | It does not have a record and playback. | It does not have a record and playback. |
Server | It requires no server to start execution of test cases. | It requires the server to start execution of test cases. | It requires no server to start execution of test cases. |
Browser | It can be used for testing only in Firefox. | It can be used for testing in the majority of browsers. | It can be used for testing in the majority of browsers including in headless mode. |
Object Oriented | It is based on Selenese which is a procedural language. | It can be partially used for object oriented programming. | It is majorly used for object oriented programming. |
Dynamic Locators | Elements cannot be identified. | Elements cannot be identified. | Elements can be identified. |
Alerts | Cannot handle alerts. | Cannot handle alerts. | Can handle alerts |
Mouse Actions | Cannot handle mouse actions. | Cannot handle mouse actions. | Can handle mouse actions. |
Dropdown | Cannot handle dropdown. | Cannot handle dropdown. | Can handle dropdown. |
iPhone/Android | Cannot perform iPhone/Android testing. | Cannot perform iPhone/Android testing. | Can perform iPhone/Android testing with the help of Android Driver, iPhone Driver. |
Listener | Does not have a Listener. | Does not have a Listener. | Have Listeners. |
Performance | Fast [comes as a Firefox plugin]. It interacts with the browser directly. | It does not interact with the browser directly. Hence on a slower side compared to webdriver. | Fast as it interacts directly with the browser. |
Architecture | Derived from Javascript. | Derived from Javascript. | Not derived from Javascript. |
Usage | UI interface available to create scripts. | Standalone Jars available to execute test cases in the browser. | Contains API and supported by languages like Java, Python, and Ruby and so on. |
Xpath | Only has absolute xpath. | Only has absolute xpath. | Has both absolute and relative xpath. |
Navigation | Cannot handle navigation. | Cannot handle navigation. | Can handle navigation. |
- Related Articles
- What is the difference between Selenium RC and Webdriver?
- Selenium RC vs Selenium webdriver.
- What's the relationship between Selenium RC and WebDriver?
- Difference between selenium RC and Web Driver?
- Why does the Selenium WebDriver have an edge over Selenium RC?
- Why do we use WebDriver instead of Selenium IDE?
- What is the difference between selenium WebDriver and TestNG?
- Difference between RL and RC Circuit
- How does Selenium RC work?
- Why Selenium RC is deprecated?
- What is the difference between Selenium's Remote Control vs WebDriver?
- How do I download Selenium RC?
- What is meant by Selenium RC?
- Difference between IDE and Code Editor
- How to use Selenium IDE?

Advertisements