● WebDriver is designed in a simpler and more
concise programming interface along with
addressing some limitations in the Selenium-RC
● WebDriver is a compact Object Oriented API when
compared to Selenium1.0
● It drives the browser much more effectively and
over comes the limitations of Selenium 1.x which
affected our functional test coverage, like the file
upload or download, pop-ups and dialogs barrier
● WebDriver overcomes the limitation of Selenium
Rc's Single Host origin policy
Selenium RC Setup
Extract the ZIP file.
Start a Command Prompt or a console window and
navigate to where the ZIP file was extracted.
Run the command
java –jar selenium-server-standalone.jar
Selenium Client Driver
There is a different client library for each supported language.
A Selenium client library provides a programming interface (API), i.e., a
set of functions, which run Selenium commands from your own program.
The client libraries provide the programming support that allows you to
run Selenium commands.