Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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

selenium
python
webdriver
Теги: #<Tag:0x00007f7b6a7a6038> #<Tag:0x00007f7b6a7a5d40> #<Tag:0x00007f7b6a7a5a70>

(Максим Рублёв) #1

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


(Yaroslav Pernerovskyy) #2

Вам нужно заюзать объект 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)

(Максим Рублёв) #3

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