Fortunately for testers, the developers from both the projects shook hands as they felt integrating Selenium RC and WebDriver could make the life of testers a lot easier. Wondering how? Well, WebDriver allowed testers to interact more closely with various browsers by controlling them directly through in-built browser extensions whereas Selenium RC ran a JavaScript Application inside a browser. WebDriver back then was a competitive & probably a more preferred web-application testing framework than Selenium RC. Selenium 2 was built by integrating Selenium RC and WebDriver. On July 8, 2011, Selenium official blog made an announcement for the release of Selenium 2. Selenium 2 Is WebDriver Combined With Selenium RC Selenium WebDriver is also known as the Selenium 2. As for operating systems, Selenium WebDriver supports Windows, Linux, Mac OS, and Solaris. The browsers Selenium WebDriver supports include Mozilla Firefox, Google Chrome version 12.0.712.0 and above, Internet Explorer, Safari, Opera version 11.5 and above, and HtmlUnit version 2.9 and above. Java, PHP, C#, Python, Ruby, Perl, and Javascript are some of the programming languages it supports. Selenium WebDriver allows you to directly interact with the browsers through your automation test scripts.