Использование кастомного SSL сертификата с selenium webdriver

ssl
python
webdriver
selenium
testng
Теги: #<Tag:0x00007fedb8c944f8> #<Tag:0x00007fedb8c943b8> #<Tag:0x00007fedb8c94278> #<Tag:0x00007fedb8c94138> #<Tag:0x00007fedc46a3fb0>

(Георгий Куликов) #1

Добрый день.
Столкнулся с проблемой. Для доступа к тестируемому ресурсу используется собственный сертификат *.p12. Возмножно как-то указать путь к данному сертификату при запуске тестов?
Используется pytest-selenium.
Заранее благодарю)


(Roy Obenon) #2

подключаетесь к ресурсу с помощью чего?


(Георгий Куликов) #3

С помощью selenium webdriver


(Roy Obenon) #4

можно попробовать так https://stackoverflow.com/questions/24507078/how-to-deal-with-certificates-using-selenium + положить файл сертификата в дефолтную папку


(Георгий Куликов) #5

В папку проекта?
Получилось подсунуть профиль с установленным сертификатом для Firefox.
А вот для Chrome в сущности ничего не изменилось, появляется попап, в котором нужно выбрать сертификат, хотя он один.


(Roy Obenon) #6

С поста выше были выставлены аргументы в ChromeOptions?


(Георгий Куликов) #7

Да, были. Но, как я понимаю, этот аргумент позволяет игнорировать то, что сертификат не подписанный, но не решает проблему с окном выбора сертифиата