Ich sehe eine bizarre "nicht vertrauenswürdigen Cert" Fehler nur auf Selen-kontrollierten Firefox-Pop-ups. Sehr spezifisch. Um dieses Problem zu lösen, vorgeschlagen verschiedene Google-Ergebnisse marionette, wie folgt:Wie funktioniert Geckodriver/Firefox ohne Marionette? (Laufen Python Selen 3 gegen FF 53)
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
firefox_capabilities = DesiredCapabilities.FIREFOX
firefox_capabilities['marionette'] = False
driver = webdriver.Firefox()
Und das funktioniert, aber wie ?? Wie funktioniert Geckodriver überhaupt mit Marionette?
Von this other Stack Overflow answer:
Marionette ist ein Automatisierungs Treiber für Mozillas Gecko-Engine.
Die Antwort geht weiter ausdrücklich zu sagen, es scheitern sollte:
mariniert ‚false durch DesiredCapabilities Klasse„Bei der Firefox 53.x-Browser verwenden, wenn Sie mit Nachdruck auf‘Sie beobachten wird Nicht erreichbarBrowserException. "
Also, wie zum Teufel funktioniert das?