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

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

Теги: #<Tag:0x00007f9afe155a90> #<Tag:0x00007f9afe1559c8> #<Tag:0x00007f9afe155900> #<Tag:0x00007f9afe155810> #<Tag:0x00007f9afe155748>

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

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

С помощью selenium webdriver

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

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

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

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