Selenium WebDriver võtab vastu käske (mis saadetakse Seleniuse keeles või kliendi API kaudu) ja saadab need brauserile. Seda rakendatakse brauseri spetsiifilise brauseri draiveri kaudu, mis saadab käske brauserile ja võtab tulemused. Enamik brauseri draivereid käivitab ja pääseb brauseri rakendusele (näiteks Firefox, Chrome, Internet Explorer, Safari või Microsoft Edge); on olemas ka HtmlUnit brauseri draiver, mis simuleerib brauseri, kasutades peata brauseri HtmlUnit.
Firefox