ssl_error_bad_cert_alert solucionar solucion segura sec_error_unknown_issuer pagina fallida esta desactivar cómo conexión advertencia ssl https selenium automation

solucionar - Suprime la advertencia de seguridad SSL en Firefox al usar Selenium para la automatización



su conexión no es segura solucion (3)

Acabo de hacerlo funcionar. Así es cómo:

Además de iniciar el servidor Selenium con la opción -trustAllSSLCertificates , el navegador que se está iniciando por Selenium se debe configurar para usar el servidor Selenium como su proxy.

Por ejemplo: si el servidor Selenium se inicia en el servidor myselenium.mycompany.com en el puerto predeterminado 4444 , la configuración del proxy es myselenium.mycompany.com:4444 . Una forma de automatizar esto es crear un perfil de Firefox y configurar el proxy en esta dirección y puerto, y pasar este perfil creado como argumento al iniciar el servidor de Selenium usando la opción -firefoxProfileTemplate .

java -jar selenium-server.jar -trustAllSSLCertificates -firefoxProfileTemplate /path/to/selenium_profile

¿Hay alguna manera de suprimir la advertencia que se muestra cuando se accede a sitios en HTTPS cuando se usa Selenium para la automatización? Encontré la opción "-trustAllSSLCertificates", pero no pude hacerlo funcionar. Inicié mi servidor de Selenium de la siguiente manera:

java -jar selenium-server.jar -trustAllSSLCertificates

... pero aún recibí la advertencia de seguridad. ¿Me estoy perdiendo algunos otros pasos?


Estaba buscando una forma programática para hacer eso y obtuve una buena manera de hacer eso que encaja perfectamente en mi marco de automatización. Esto es lo que hago:

//==========Create a RC Configuratoion object and Set trust all SSL certs to true========== RemoteControlConfiguration rcc = new RemoteControlConfiguration(); rcc.setTrustAllSSLCertificates(true); //====Create a SeleniumServer object using the configuration===================== SeleniumServer serv = new SeleniumServer(rcc); serv.start


Utilice Selenium RC Server 2.X (significa versión 2+) y ejecute el comando

java -jar selenium-server-standalone-2.XXjar -trustAllSSLCertificates

Está seguro de trabajar