Selenium es una herramienta de pruebas funcionales y de aceptación para aplicaciones Web. Antes de describir algunas características únicas de Selenium, hemos de tener en cuenta que las herramientas de pruebas de aplicaciones Web se pueden categorizar en dos tipos:
Herramientas que simulan browsers
Donde hay una petición y una respuesta a través del el protocolo HTTP y se analiza el HTML resultante. Algunos ejemplos de este tipo de herramientas son HttpUnit (Java), mecanice (Perl), y webunit (Python).










