what guru99 description python ssl selenium webdriver certificate

guru99 - ¿Cómo importar certificados SSL para Firefox con Selenium[en Python]?



selenium introduction (1)

Intentando encontrar una manera de instalar un certificado SSL particular en Firefox con Selenium, usando Python WebDriver y FirefoxProfile. Necesitamos usar nuestro propio certificado personalizado que se almacena en la computadora que ejecuta WebDriver, por lo que la solución ideal sería esta:

profile = get_my_profile() profile.importCertificate(''/my/certificates/my_cert.cert'') driver = new webdriver.Firefox(profile=profile)

¿Cómo puedo conseguir esto?

¡Muchas gracias!


De esta respuesta

Webdriver no tiene un mecanismo incorporado para agregar un certificado personal.

Si está utilizando Firefox, la única forma que he encontrado para hacerlo es crear un perfil de Firefox y agregarle el certificado. Luego puede reutilizar el perfil cuando ejecuta las pruebas O, y esta es mi opción preferida, tome los archivos cert8.db y key3.db y agréguelos al perfil creado por webdriver en tiempo de ejecución. - Derek Ekins

aunque la siguiente respuesta proporciona una solución alternativa .