Difference between IDE, RC and Webdriver

Free Selenium Tutorials and Videos


Note:  Double click on Selenium training video to fit to screen

Difference details

Selenium IDE Selenium RC Webdriver
Works only on mozilla Works on almost all browsers.Does not work on latest version of firefox/IE Works on latest versions of almost all browsers - Firefox, IE(6,7,8), OPera, Chrome
Record and run tool No Record and run No Record and run
No server required to start Server is required to start No server required to start
Core engine is Javascript based Core engine is Javascript based Interacts natively with browser application
Very simple to use. If using User extentoins, you require knowledge on javascript which makes the work a little bit tough. Its a simple and small API Complex and a bit large API as compared to RC
Not at all object oriented Less Object orinted API Purely Object oriented API
Cannot move mouse with it Cannot move mouse with it Can move mouse cursor
Full xpaths have to be appended with 'xapth=\\' syntax Full xpaths have to be appended with 'xapth=\\' syntax No need to append 'xpath=\\'
No Listeners No Listeners Implementation of Listeners is provided
Cannot test iphone/Android applications Cannot test iphone/Android applications Can test iphone/Android applications
Cannot test iphone/Android applications Cannot test iphone/Android applications Can test iphone/Android applications