List down the differences among Selenium IDE, RC and Webdriver.

Software TestingAutomation TestingSelenium Web Driver

Features
Selenium IDE
Selenium RC
Selenium Webdriver
Record and playback
Support.
Doesn’t support.
Doesn’t support.
Server
Doesn’t require server support for initiating the test case execution.
Requires server support for initiating the test case execution.
Doesn’t require server support for initiating the test case execution.
Browsers
Only Firefox since it comes as a plugin in Firefox.
Majority of browsers supported.
All browsers also use HTMLUnitDriver which is a headless browser.
Object Oriented
Not object oriented.
Partially object oriented.
Mostly object oriented.
Dynamic Locators
Doesn’t support.
Doesn’t support.
Support.
Handling Alerts
Doesn’t support handling of alerts.
Doesn’t support handling of alerts.
Supports the use of alerts.
Handling Navigations
Doesn’t support handling of navigations.
Doesn’t support handling of navigations.
Supports handling of navigations.
Handling Dropdown
Doesn’t support Handling of dropdowns.
Doesn’t support Handling of dropdowns.
Supports handling of dropdowns.
iPhone/Android Testing
Doesn’t support.
Doesn’t support.
Supports with the help of Android Driver, iPhone Driver.
Listener Support
Doesn’t support the use of Listeners.
Doesn’t support the use of Listeners.
Supports the use of Listeners.
Speed
Fast as it is given as a Firefox plugin. Direct communication with the browser.
Slower than Webdriver as there is no direct communication with the browser.
WebDriver interacts directly with the browsers. Thus making it better in terms of speed.
Architecture
Javascript based framework architecture.
Javascript based framework architecture.
Has browser's native compatibility to automation.
raja
Published on 10-Jun-2020 15:29:16
Advertisements