Below are the difference between Selenium IDE, RC and WebDriver:
Point of Distinction | Selenium IDE | Selenium RC | Selenium WebDriver |
---|---|---|---|
1. Browser Compatibility | Support Firefox and Chrome | Mozilla, Chrome, IE & Opera | Mozilla, Chrome, IE, Opera, Safari & HTMLUnitDriver |
2. Record & Playback | Yes | No | No |
3. Server Start Required? | No | Yes | No |
4. Architecture | JavaScript Based Framework | JavaScript Based Framework | Browser Native Compatibility |
5. Object Oriented | No | Semi Object Oriented | Yes |
6. Dynamic Finder for Locating Elements | No | No | Yes |
7. Handling Alerts, Popups, Dropdowns and Navigation | No Explicit Support | No Explicit Support | Wide Range of Utilities |
8. WAP Testing | No Support | No Support | Support using Appium |
9. Listener Support | No | No | Yes |
10. Speed | Slow | Slower Than WebDriver | Faster |