Pages

Search This Blog

Saturday, July 5, 2014

Difference between Selenium RC and Selenium Web Driver

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


27 comments:

  1. Full xpaths have to be appended with 'xapth=\\' syntax in Selenium RC

    But no need to append full xpath with ‘xpath=\\’ syntax in Selenium webdriver

    Test Automation

    ReplyDelete
  2. Above tabular column really nice to get the Selenium RC and Selenium Web Driver difference. Most repeatedly asked the interview questions in selenium and people looking for the training can get Best selenium training institutes in chennai

    ReplyDelete

  3. Selenium Commands - Understanding the Selenese Commands

    Selenium Tutorial for Beginners

    Read more: https://goo.gl/LcT9uA

    #Selenium #Selenese #Commands #Tutorial #Training #Automation #Testing

    ReplyDelete
  4. Thanks Niraj,

    Nice and informative post about Difference between Selenium RC and Selenium Webdriver. Now a days it is much needed to have Selenium Certification for selenium Testers. Hence for that I like to suggest the below link to Book your Selenium Certification in Chennai

    ReplyDelete
  5. From My search…Creating Experts provides Best SAP MM training with real time projects assistance. Most of the modules are equipped with advance level topics which the student can learn from the basics to the advance level stage. They also provide placement assistance in leading MNC companies across the globe according to the current requirements.
    And these are the Best SAP MM training institute which provides Real Time Hands on Training…
    Codedion Technologies-9003085882
    Creating Experts-8122241286
    They also providing both Classroom/Online Training

    ReplyDelete
  6. Looking for the best SELENIUM training,take a glance at http://thecreatingexperts.com/selenium-training-in-chennai/

    ReplyDelete
  7. thanks for this beautiful post of blog I really liked your blog, It is very goof for freshers
    Selenium training and Institute
    Selenium Training in Marathalli
    Selenium Course in Bangalore

    ReplyDelete
  8. We offer winter training in PLC SCADA for students which is a fully job oriented project based training that enables students to work on s from the industry. We offer wide range of programs for training under the guidance of the best industrial experts. Call @9953489987.

    ReplyDelete
  9. Beautiful diary of terribly fascinating and useful information on your website. Thank you for sharing the paper and this beautiful information that is certainly about to make our job easier. We will update this message with new information in our knowledge box.

    DedicatedHosting4u.com

    ReplyDelete
  10. Learn Business Analysis, Python, Machine Learning, Data Science, Blockchain, DevOps, Selenium 3.0, and Other In-Demand IT Skills from Global Experts.

    https://www.mcal.in/

    ReplyDelete
  11. Nice post. I learn something totally new and challenging on blogs I stumbleupon on a daily basis. It's always exciting to read articles from other writers and use something from their sites.
    UI Development Training in Bangalore
    Reactjs Training in Bangalore
    PHP Training in Bangalore

    ReplyDelete
  12. Nice blog, it’s so knowledgeable, informative, and good looking site. I appreciate your hard work.I have you bookmarked to see new information on your blog. Good job. Thank you for this wonderful sharing with us. Keep Sharing.
    DevOps Training in Chennai

    DevOps Online Training in Chennai

    DevOps Training in Bangalore

    DevOps Training in Hyderabad

    DevOps Training in Coimbatore

    DevOps Training

    DevOps Online Training

    ReplyDelete
  13. The simple answer is: no, coding is not hard to learn. If you take the time and have a little patience, you can really learn just about anything–coding is no exception. Learning to code takes time and persistence, but if you have that, then coding is not hard to learn.
    Java training in Bangalore

    Java training in Hyderabad

    Java Training in Coimbatore

    Java training in Bangalore

    Java training in Hyderabad

    Java Training in Coimbatore

    ReplyDelete
  14. Very knowledgeable content and easy to read.

    ReplyDelete
  15. Learn Automation Anywhere in real time. visit our website for more info: Best Automation Anywhere Training Institute in Chennai

    ReplyDelete