|
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
|
Selenium is a free (open source) automated testing suite for web applications across different browsers and platforms
In this blog we mainly discuss about Selenium Webdriver, Selenium Grid, Core Java, TestNG and XML
Learning Selenium is a Journey, the more You sweat the more You get.
Comments
Post a Comment