testgen
testgen

Reputation: 51

How to enable save passwords using selenium chromedriver

when I start chromedriver by default password save options are disabled (I can see options to save password are enabled in chrome config), but when I log in any website, chromedriver never ask me to save the password. For my tests I need to save passwords, I have tried some options but nothing works. I used same profile to open chromedriver, so I don't use the temporary profiles that chromedriver creates every time I launch it. (sorry about my english)

Upvotes: 0

Views: 1412

Answers (1)

djmonki
djmonki

Reputation: 3959

Selenium Java

Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("credentials_enable_service", true);
prefs.put("profile.password_manager_enabled", true);

ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", prefs);
driver = new ChromeDriver(options);

Selenium Python

var options = new ChromeOptions();
options.AddUserProfilePreference("credentials_enable_service", true);
options.AddUserProfilePreference("profile.password_manager_enabled", true);
var driver = new ChromeDriver(options);

Upvotes: 1

Related Questions