Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

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

ssl
webdriver
testng
selenium
python
Теги: #<Tag:0x00007fedb98ff008> #<Tag:0x00007fedb98feec8> #<Tag:0x00007fedb98fed88> #<Tag:0x00007fedb98fec48> #<Tag:0x00007fedb98feb08>

(Георгий Куликов) #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

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