An open-source framework for automating web application testing, and is deal for automating functional and regression test cases. It supports cross-browser testing across various OS.
As of now, Selenium WebDriver is the most popular tool in Selenium tool suite. Selenium 2 integrated with WebDriver API provides an understandable programming interface.
1. Selenium Client Library A programming library that contains commands in the form of external jar files that are compatible with the W3C and Selenium protocols.
Find out what Selenium WebDriver Architecture has to offer.