Selenium has established itself as one of the most popular automation testing frameworks within the software engineering community. Comprising a suite of tools - viz. IDE, RC, WebDriver, and Grid - Selenium has quickly established itself as a market leader in the test automation sector.
Selenium capitalized on the inadequacies of previously used frameworks like HP QTP, and Mercury’s Astra QuickTest which compelled users to write scripts in VBScript and were primarily intended for desktop-based tests. Its support of a variety of languages like Java, Python, C#, Perl, Ruby, .net, and PHP, has made it popular with individual testers and companies like Netflix, Google, HubSpot, and Fitbit among others.