Search code examples
pythonselenium-webdriverselenium-chromedriver

Upgrading Selenium to version 4.11


I have Selenium (Python) version 4.7.2 . I updated Chrome to version 116 and since then Selenium doesn't work. I realized that I need to upgrade the Selenium version to version 4.11 . How do I update a version easily? And yes, I would love to know what disadvantages (if any) this version has.

This is the code I have:

e_driver = webdriver.Chrome(ChromeDriverManager().install())

I tried adding manually, but it didn't work.

driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager(version='116.0').install()))

Solution

  • Latest selenium version v4.12.0 is what you need ideally as this version includes support for chrome version 116, see below:

    enter image description here

    Ever since selenium v4.6.0 is released, selenium has an in-built driver management tool known as Selenium Manager. This means you do not need a third party library such as ChromeDriverManager for your driver management. Your code can be now as simple as below:

    e_driver = webdriver.Chrome()
    

    UPDATE: How to upgrade selenium version in PyCharm!

    • Press Ctrl + alt + s --> Navigate to Python Interpreter --> Search selenium and upgrade to the latest version as shown below

    enter image description here