Скажите, может кто-то знает, как отключить в браузере Chrome появление диалогового окна “Сохранить пароль для этого сайта в сервисе ”Google Chrome”используя Selenium?
Использую Selenium chromedriver. После авторизации на тестируемой страничке появляется диалоговое сообщение типа: Сохранить пароль для этого сайта в сервисе “Google Chrome”
Мне данное диалоговое окно не дает тестам идти дальше. Можно ли как то отключить его появление используя непосредственно selenium и chromedriver. Что то типа:
self.profile = ChromeOptions()
self.profile.addArguments(“аргумент который отключает появление такого окна”)
или нагуглила чтото такое, не подходит.
ChromeOptions options = new ChromeOptions();
Map<String, Object> prefs;
prefs = new HashMap<String, Object>();
prefs.put(“credentials_enable_service”, false);
prefs.put(“profile.password_manager_enabled”, false);
options.setExperimentalOption(“prefs”, prefs);
driver = new ChromeDriver(options);
driver.get(“http://…”);
Вариант с отключением через настройки Chrome не подходит, нужно в коде.
Спасибо большое. На самом деле, ошибка была в другом, я создавала два инстанса і поэтому била ошибка. Может кому код пригодится. Можна и так, как Вы написали.