Why is ChromeDriver not working?

Why is ChromeDriver not working?

The main reason for Chromebrowser error in Selenium is version mismatch, between your Chrome brower and the chrome driver. To over Come this , you can use WebDriverManager open source library which setup chromedriver based on the current browser version