Thursday, 4 September 2014

Difference between Selenium IDE Vs SeleniumRC Vs Selenium Webdriver

        Selenium IDE
Selenium RC
Selenium Web-driver

  • Only works on Mozilla Firefox.
Works on almost all browsers.
Does not work on latest version
 of Firefox/IE.

Works on latest
versionsofalmost 
all browsers-Fire
fox,IE(6,7,8),
 Opera,Chrome.

  • Record and play/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 to use.
Core engine is JavaScript based.
Interacts natively
 with browser app
-lication.
  • User extensions, you require
      knowledge on java script 
          which makes the
         work a little bit tough.

Its a simple and small API.
Complex and a bit
large API as compa-
red to RC.
  • Not at all object oriented.
Less Object oriented API.

Purely Object 
oriented API.

  • Can move mouse with it.
Can 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.

  • CannottestiPhone/Android applications.
CannottestiPhone/Android applications.
Can test iPhone/
Android -
applications.









2 comments:

  1. Abhishek using Selenium IDE and Selenium RC we can use mouse move too
    Last two line are duplicate make it unique.

    ReplyDelete