A. A WebDriver is a tool that allows Selenium to control a web browser by interacting with it programmatically. Examples include ChromeDriver for Chrome and GeckoDriver for Firefox.