Совсем недавно перешел на Selenide и столкнулся с тем, что после авторизации на ресурсе Chrome предлагает сохранить эти данные, что мне абсолютно не нужно. На чистом Selenium’e такого из коробки не происходило, если не ошибаюсь.
Я понимаю, что скорее всего нужно запускать Chrome с каким-то дополнительным ключом, но не могу найти с каким именно.
Буду признателен за помощь.
pbezpal5
(Pavel)
05.Май.2020 18:09:04
#2
Сегодня была похожая тема . Может поможет
После авторизации вываливается диалоговое окно, можно ли его запретить? [notif]
Тесты Selenium + Java запускаю на Selenoid
Код WebDriverFactory
Map<String, String> mobileEmulation = new HashMap<String, String>();
mobileEmulation.put("deviceName", "Galaxy S5");
Map<String, Object> chromeOptions = new HashMap<String, Object>();
chromeOptions.put("mobileEmulation", mobileEmulation);
DesiredCapabilities desiredCapabilities = DesiredCapabilities.chrome();
desiredCapabilities.setCapability("enableVNC", true);
desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
RemoteWebDriver webDriver = new RemoteWebDriver(
new URL("http://localhost:8080/wd/hub"),
…
madvlaydin
(Vladislav Abramov)
05.Май.2020 18:09:19
#3
хм, эмулируете телефон, а показывает уведомления для компьютера
options.AddArgument("--enable-automation");
options.AddUserProfilePreference("credentials_enable_service", false);
options.AddUserProfilePreference("profile.password_manager_enabled", false);
у хромдрайвера ключи меняются регулярно, я вот так победил предложение сохранить пароль на последней версии
на 81 хромдрайвере я отключил так
1 лайк