Este documento define Selenium y describe sus componentes principales. Selenium es un entorno de pruebas para aplicaciones web que permite grabar y reproducir pruebas a través de Selenium IDE. Incluye un lenguaje de dominio específico llamado Selanese para escribir pruebas en varios lenguajes de programación. Los principales componentes de Selenium son Selenium IDE, Selenium Client API, Selenium Remote Control y Selenium WebDriver.