Selenium Webdriver Versión = 3.141 Marco: Pytest
Mozilla Firefox versión: 97.0.2
En nuestra aplicación, shadow root se utiliza como parte de HTML DOM.
Cuando ejecuto mi secuencia de comandos con Google Chrome, funciona bien, pero los elementos que están bajo la raíz oculta no se pueden interactuar mientras se usa el navegador Mozilla Firefox.
Después de pasar mucho tiempo en él, me di cuenta de que solo javascript funciona para Firefox cuando se usa shadow root en el html dom.
Puedo iniciar el navegador Firefox en pytest pero muestra "conexión no segura" en la pantalla, por lo que no puedo iniciar sesión en la aplicación.
Recibo la siguiente advertencia en el navegador Firefox:
[ingrese la descripción de la imagen aquí][1]
He probado un par de propiedades para deshabilitarlo, pero ninguna de ellas funciona.
Las siguientes son las soluciones que he probado hasta ahora:
Solución-1
options = webdriver.FirefoxOptions() options.AcceptInsecureCertificates = True
Solución-2
profile = webdriver.FirefoxProfile() profile.accept_untrusted_certs = True
Solución-3
cap = DesiredCapabilities().FIREFOX cap["marionette"] = False
Solución-4
browserOptions = webdriver.FirefoxOptions() browserOptions.add_argument("proxy-server='direct://'") browserOptions.add_argument("proxy-bypass-list=*")
¿Hay algo más que pueda usar para eliminar la advertencia de "conexión no segura" en Firefox?