When running ChromeWebDriver in Selenium raises an unsupported version error

Situation

  • When launching with webdriver.Chrome(), an error appears stating that the current ChromeDriver version is not supported, and execution stops.
1
2
3
options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
browser = webdriver.Chrome(options=options)

selenium common exceptions Error

Solution

Install webdriver-manager

1
pip install webdriver-manager

Use webdriver-manager in your Python code

1
2
3
options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
browser = webdriver.Chrome(ChromeDriverManager().install(),options=options)

Reference: https://stackoverflow.com/questions/60296873/sessionnotcreatedexception-message-session-not-created-this-version-of-chrome