What is selenium webdriver

What is selenium webdriver and how it help us in software testing process?

Webdriver in selenium (http://docs.seleniumhq.org/projects/webdriver/) is an Interface and it is designed to overcome some limitations of selenium RC software testing tool. However selenium WebDriver's development is in process so still there are few limitations and known issues available in selenium WebDriver. Selenium WebDriver is also known as Selenium 2 and used for web as well mobile
applications testing. It is freeware software testing tool and mostly used as a regression testing tool for web and mobile applications.

Read more tutorials on selenium WebDriver @Tutorials Part 1 and @Tutorials Part 2.

Selenium 2 supports most of all browsers to run your test cases and many programming languages like C#, Java, Python, Ruby, .Net, Perl, PHP, etc.. to create and modify your test scripts. Selenium 2(WebDriver) controls browser directly from operating system level so it is interacting very fast and with more realistic way with browsers. Major people in world using Selenium webdriver with java.

Difference between WebDriver and selenium RC Software Testing Tools

  • Selenium WebDriver software testing tool do not require selenium server for running test.
  • WebDriver is using native automation from each and every supported language for running automation scripts on browsers.
  • WebDriver supports web as well mobile application testing so you can test mobile applications (iPhone or Android).
  • Supporting latest versions of almost all browsers.
  • WebDriver controls the browser itself.
Selenium RC
  • Required selenium server for running test.
  • Selenium RC software testing tool is using JavaScripts to drive automation with browser.
  • Selenium RC supports only web application testing.
  • Supporting all browsers but not supporting latest versions.
  • Selenium RC is using javascript to interact and operate on web page
You can share if you know any limitations or advantages of Selenium WebDriver by posting comments bellow.

Click here to read more about WebDriver. You can read my next post about selenium webdriver download install.

selenium web driver, selenium webdriver documentation, selenium testing, webdriver selenium, selenium testing tool, selenium driver, selenium tool, automated testing tools, software testing tools, selenium automation, selenium webdriver vs remote control, selenium online training, selenium training, selenium test, selenium test tool, webdriver, automated testing tools, web testing tools, test automation tools, selenium firefox webdriver


  1. Thanks...
    Helped a lot !!

  2. It was nice to read your post.If you want to create robust, browser-based regression automation else scale and distribute scripts across many environments then you want to use Selenium WebDriver which is a collection of language specific bindings to drive a browser.

  3. Thanks for sharing the valuable information,This is useful information for online learners

    Selenium Online Training

  4. good information...


  6. Thanks for sharing the valuable information.