This document provides an overview of Selenium, an open source tool for automating web browsers across platforms and browsers. It discusses how Selenium automates all major desktop and mobile browsers using a single script. Selenium includes Selenium WebDriver for controlling browsers programmatically via a REST API, Selenium Grid for distributed parallel testing on different environments, and Selenium IDE, a Firefox add-on for recording and playing back tests without coding. The document traces the history and evolution of Selenium from 2004 to the present and outlines some future directions beyond automated testing capabilities.