Selenium WebDriver priima komandas (siunčiamas Selenese arba per kliento API) ir siunčia jas į naršyklę. Tai įgyvendinama per naršyklės specialų naršyklės tvarkyklę, kuri siunčia komandas į naršyklę ir gauna rezultatus. Dauguma naršyklės tvarkyklų iš tikrųjų paleido ir prisijungia prie naršyklės programos (pvz., "Firefox", "Chrome", "Internet Explorer", "Safari" arba "Microsoft Edge"), taip pat yra "HtmlUnit" naršyklės tvarkyklė, kuri imituoja naršyklę naudojant "HtmlUnit" naršyklę be galvos.
Firefox