- 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. |
Advertisements
To Continue Learning Please Login
Login with Google