सेलेनियम वेबड्राइवर सेलेनियम आरसी का उत्तराधिकारी है। सेलेनियम वेबड्राइवर कमांड स्वीकार करता है (सेलेनीज़ में या क्लाइंट एपीआई के माध्यम से भेजा जाता है) और उन्हें ब्राउज़र पर भेजता है। इसे ब्राउज़र-विशिष्ट ब्राउज़र ड्राइवर के माध्यम से कार्यान्वित किया जाता है, जो ब्राउज़र को कमांड भेजता है और परिणाम पुनर्प्राप्त करता है। अधिकांश ब्राउज़र ड्राइवर वास्तव में एक ब्राउज़र एप्लिकेशन लॉन्च और एक्सेस करते हैं (जैसे फ़ायरफ़ॉक्स, क्रोम, इंटरनेट एक्सप्लोरर, सफारी, या माइक्रोसॉफ्ट एज); एक HtmlUnit ब्राउज़र ड्राइवर भी है, जो हेडलेस ब्राउज़र HtmlUnit का उपयोग करके एक ब्राउज़र का अनुकरण करता है।
फ़ायरफ़ॉक्स
सेलेनियम वेबड्राइवर सेलेनियम आरसी का उत्तराधिकारी है। सेलेनियम वेबड्राइवर कमांड स्वीकार करता है (सेलेनीज़ में या क्लाइंट एपीआई के माध्यम से भेजा जाता है) और उन्हें ब्राउज़र पर भेजता है। इसे ब्राउज़र-विशिष्ट ब्राउज़र ड्राइवर के माध्यम से कार्यान्वित किया जाता है, जो ब्राउज़र को कमांड भेजता है और परिणाम पुनर्प्राप्त करता है। अधिकांश ब्राउज़र ड्राइवर वास्तव में एक ब्राउज़र एप्लिकेशन लॉन्च और एक्सेस करते हैं (जैसे फ़ायरफ़ॉक्स, क्रोम, इंटरनेट एक्सप्लोरर, सफारी, या माइक्रोसॉफ्ट एज); एक HtmlUnit ब्राउज़र ड्राइवर भी है, जो हेडलेस ब्राउज़र HtmlUnit का उपयोग करके एक ब्राउज़र का अनुकरण करता है।