Selenium
RC
|
Selenium
Web driver
|
It is easy and small API.
These API’s are less Object oriented
|
As compared to RC, it
is bit complex and large API. API’s are entirely Object oriented
|
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. It interacts natively with
browser application
|
Required to start
server before executing the test script.
|
Doesn’t required to
start server before executing the test script.
|
It is standalone java
program which allow you to run Html test suites.
|
It actual core API
which has binding in a range of languages.
|
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.
|
It doesn’t supports of
moving mouse cursors.
|
It supports of moving
mouse cursors.
|
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.
|
It does not supports
listeners
|
It supports the
implementation of listeners
|
Selenium RC needs the
help of the RC Server in order to do so.
|
web Driver directly
talks to the browser
|
It does not support to
test iphone/Android applications
|
It support to test
iphone/Android applications
|
Selenium RC can support
new browsers
|
It cannot readily
support new browsers
|
Pages
Search This Blog
Saturday, July 5, 2014
Difference between Selenium RC and Selenium Web Driver
Subscribe to:
Posts (Atom)