Selenium is an open source web browser automation framework. It's a combination of several different tools - the Selenium IDE, Selenium WebDriver, Selenium RC, and Selenium Grid.