Selenium WebDriver (2.0) :
1. Works on latest versions of almost all browsers - Firefox, IE(6,7,8), Opera, Chrome.
2. No server required to start.
3. No Record and run.
4. WebDriver is Purely Object oriented API.
5. WebDriver can test iphone/Android applications.
6. Webdriver can move mouse cursor .
7. Interacts natively with browser application.
8. WebDriver is faster than Selenium RC .
9. WebDriver can support the headless HtmlUnit browser .
10. WebDriver's architecture is simpler than Selenium RC's It controls the browser from the OS level .
1. Works on latest versions of almost all browsers - Firefox, IE(6,7,8), Opera, Chrome.
2. No server required to start.
3. No Record and run.
4. WebDriver is Purely Object oriented API.
5. WebDriver can test iphone/Android applications.
6. Webdriver can move mouse cursor .
7. Interacts natively with browser application.
8. WebDriver is faster than Selenium RC .
9. WebDriver can support the headless HtmlUnit browser .
10. WebDriver's architecture is simpler than Selenium RC's It controls the browser from the OS level .
Selenium Remote Control (RC) :
1. Selenium RCWorks on almost all browsers.Does not work on latest version of firefox/IE .
2. . Server is required to start .
3. No Record and run .
4. Less Object orinted API .
5. Cannot test iphone/Android applications .
6. Cannot move mouse with it .
7. Core engine is Javascript based .
8. Its a simple and small API .
9. No Listeners .
10. Selenium RC automatically generates an HTML file of test results .
1. Selenium RCWorks on almost all browsers.Does not work on latest version of firefox/IE .
2. . Server is required to start .
3. No Record and run .
4. Less Object orinted API .
5. Cannot test iphone/Android applications .
6. Cannot move mouse with it .
7. Core engine is Javascript based .
8. Its a simple and small API .
9. No Listeners .
10. Selenium RC automatically generates an HTML file of test results .
Selenium IDE (Integrated Development Environment):
1. Record and run tool .
2. Works only on mozillafirefox .
3. Core engine is Javascript based .
4. No server required to start .
5. Not at all object oriented .
6. Cannot move mouse with it .
7. Cannot test iphone/Android applications .
8. No Listeners .
9. Very simple to use. If using User extension, you require knowledge on javascript which makes the work a little bit tough.
10. It must only be used as a prototyping tool
1. Record and run tool .
2. Works only on mozillafirefox .
3. Core engine is Javascript based .
4. No server required to start .
5. Not at all object oriented .
6. Cannot move mouse with it .
7. Cannot test iphone/Android applications .
8. No Listeners .
9. Very simple to use. If using User extension, you require knowledge on javascript which makes the work a little bit tough.
10. It must only be used as a prototyping tool