Selenium
RC
|
Selenium Web driver
|
Selenium RC is slower since it uses a
JavaScript program called Selenium Core. This Selenium Core is the one that
directly controls the browser, not you.
|
Web Driver is faster than Selenium RC
since it speaks directly to the browser uses the browser’s own engine to
control it.
|
Selenium Core, just like other
JavaScript codes, can access disabled elements.
|
Web Driver interacts with page
elements in a more realistic way.
|
Selenium RC’s API is more matured but
contains redundancies and often confusing commands.
|
Web Driver’s API is simpler than
Selenium RC’s. It does not contain redundant and confusing commands.
|
Selenium RC cannot support the
headless HtmlUnit browser. It needs a real, visible browser to operate on.
|
Web Driver can support the headless
HtmlUnit browser.
|
Selenium RC Has Built-In Test Result
Generator. Selenium RC automatically generates an HTML file of test
results.
|
Web Driver has no built-in command
that automatically generates a Test Results File.
|
Cannot move mouse with it
|
Can move mouse cursor
|
No Listeners
|
Implementation of Listeners
is provided
|
Cannot test iPhone/Android
applications
|
Can test iPhone/Android
applications
|
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,9,10), Opera, Chrome
|
Feature QTP(UFT) Selenium Language Support VB Script Java, C#, Ruby, Python, Perl, PHP Windows (Non-browser) based Application support Yes No Browser support Google Chrome (uptill ver 23) Internet Explorer , Firefox ( ver 21) Google Chrome , Internet Explorer , Firefox , Opera , HtmlUnit, Safari Environment Support Only Windows Windows , Linux , Solaris OS X , iOS, Android, Others (If brower & JVM or Javascript support exists) Mobile (Phones & Tablets) Support Different commercial product i.e. HP UFT Mobile (formerly known as MobileCloud for QTP) Android , iPhone & iPad , Blackberry , Headless WebKit Framework Easily integrated with HP Quality Center or HP ALM (separate commercial products) Selenium + Eclipse + Maven / ANT + Jenkins...
Comments
Post a Comment