t.me/atinfo_chat Telegram группа по автоматизации тестирования

Загрузка профиля пользователя при открытии Chrome

Теги: #<Tag:0x00007f748ba6c3c0> #<Tag:0x00007f748ba6c2d0> #<Tag:0x00007f748ba6c208>

Здравствуйте. Столкнулся с такой проблемой при работе с 1м сайтом необходимо добавлять сертификат, но как я понял селениум не умеет работать с выбором сертификатов. Необходимо подгружать профиль, может кто встречался не подскажите как это реализовать на selenium+python 3

Вам нужно заюзать объект ChromeOptions и с помощью него засетапить драйвер (пример на жаве, питона нет под рукой, но там аналогично)

ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=/path/to/your/custom/profile");
ChromeDriver driver = new ChromeDriver(options);

upd: на питоне как то так

options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=/path/to/your/custom/profile")
wd = webdriver.Chrome(chrome_options=options)
2 Симпатий

Спасибо огромное вам. Очень помогли!