On Win, it is important to set the name chrome.exe, otherwise it will not be able to create the process (see below):
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager options = webdriver.ChromeOptions() options.binary_location = r"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" chrome_driver_binary = r"C:/Users/Max/.wdm/chromedriver/75.0.3770.8/win32/chromedriver.exe" driver = webdriver.Chrome(chrome_driver_binary, chrome_options=options) driver.get('http://web.whatsapp.com')
selenium.common.exceptions.WebDriverException: Message: Unknown error: Could not create Chrome process.
For Firefox (download driver https://github.com/mozilla/geckodriver/releases ):
options = webdriver.FirefoxOptions() #options.add_argument('-headless') #options.binary_location = r"C:\maxbook\maxboxpython\geckodriver-v0.24.0-win64\geckodriver.exe" options.binary_location = r"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" firefox_driver_binary = r"C:\maxbook\maxboxpython\geckodriver-v0.24.0-win64\\" driver = webdriver.Firefox(firefox_driver_binary, options=options)
source share