Selenium WebDriver accepterer kommandoer (sendt i Selenese, eller via en Client API) og sender dem til en browser. Dette implementeres gennem en browser-specifik browser driver, som sender kommandoer til en browser og henter resultater. De fleste browser drivere faktisk lancere og få adgang til en browser applikation (såsom Firefox, Chrome, Internet Explorer, Safari, eller Microsoft Edge); der er også en HtmlUnit browser driver, som simulerer en browser ved hjælp af headless browser HtmlUnit.
Firefox