Which version of Chrome Driver should I download for selenium?

4.7k Views Asked by At

Now, I am using Chrome browser Version 119.0.6045.160. But the latest Chrome Driver version, I downloaded is "ChromeDriver 114.0.5735.90"

For this code in python,

from selenium import webdriver

import os

os.environ['PATH'] += r"D:/chromedriver_win32"

driver = webdriver.Chrome()

I got this error

How, to fix this error?

2

There are 2 best solutions below

0
On BEST ANSWER

For the selenium version >4.11.0

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.bing.com/")

Or

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

service = Service()
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(service=service, options=options)

https://www.selenium.dev/documentation/selenium_manager/ https://www.selenium.dev/blog/2022/introducing-selenium-manager/ https://www.selenium.dev/blog/2023/status_of_selenium_manager_in_october_2023/

0
On

First you need to install webdriver-manager

pip install webdriver-manager

For selenium 4 here is the demo:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(service=ChromeService(
    ChromeDriverManager().install()))

driver.get("http://www.python.org")

driver.close()

If you are using selenium 3 then:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

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

driver.get("http://www.python.org")

driver.close()