El Selenium WebDriver accepta comandos (enviats en selenès, o a través d'una API de client) i els envia a un navegador. Això s'implementa a través d'un controlador de navegador específic, que envia comandos a un navegador i recupera resultats. La majoria dels controladors de navegador en realitat inicien i accedeixen a una aplicació de navegador (com Firefox, Chrome, Internet Explorer, Safari o Microsoft Edge); també hi ha un controlador de navegador HtmlUnit, que simula un navegador utilitzant el navegador sense cap HtmlUnit. Pregunta: Què fa Selenium WebDriver després de prendre i acceptar els comandos?
els envia a un navegador