How to disable chrome's "save password" popup in selenium webdriver (python)

Question:

I want to disable the “save password” popup in chrome in my selenium test whenever it appears. I found a way through ChromeOptions(), but can’t find the argument or preference necessary to make the popup disappear.

from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("argument")
Asked By: Kristhian Aguilar

||

Answers:

The below options will disable “save password” pop-ups. But this is in C#.

options.AddUserProfilePreference("credentials_enable_service", false);
options.AddUserProfilePreference("profile.password_manager_enabled", false);

You can find the relevant options for python here

Answered By: Gokul

To disable the save password popup in Google Chrome within your Selenium Tests you can use the following piece of code block:

from selenium import webdriver

chrome_opt = webdriver.ChromeOptions()
prefs = {"credentials_enable_service": False,
     "profile.password_manager_enabled": False}
chrome_opt.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options=chrome_opt, executable_path=r'C:UtilityBrowserDriverschromedriver.exe')
driver.get("https://google.com")
Answered By: undetected Selenium
prefs = {"credentials_enable_service": False,
         "profile.password_manager_enabled": False}
options.add_experimental_option("prefs", prefs)

Works for me

Answered By: ItZzMJ

The selected answer is incorrect because it redefines the value of prefs and uses , instead of : to set the individual values.

The answer by user ItZzMJ works correctly. In my case, like this:

prefs = {"credentials_enable_service": False,
         "profile.password_manager_enabled": False}
options.add_experimental_option("prefs", prefs)
Answered By: Daniel Segel

None of the answers above are working in my case , did anything change in this regard ?
I dont get a warning on the console either…

 prefs = {"credentials_enable_service":False,"profile.password_manager_enabled":False,"profile.default_content_setting_values.notifications" : 2}
Answered By: Carlo Cattano

Unfortunately none of these work for me. I’ve tried them all and still get the password prompt in Chrome with Selenium and Python.

Answered By: user2023630