 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- 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. | 
Advertisements
 