Why drivers are used in Selenium?

The reason why drivers are used in selenium

It helps in communication between browser and selenium. WebDriver communicates with the browser using an specific protocol called the WebDriver JSON Wire Protocol. As per chromdriver official website, “WebDriver is an open source tool for automated testing of webapps across many browsers. refer this blog