acceptInsecureCerts
Die acceptInsecureCerts
-Fähigkeit gibt an, ob abgelaufene oder ungültige TLS-Zertifikate geprüft werden, wenn beim Navigieren auf solche gestoßen wird. Wenn die Fähigkeit auf false gesetzt ist, wird ein Fehler für ein ungültiges Zertifikat zurückgegeben, sobald beim Navigieren auf Domänen mit Zertifikatsproblemen gestoßen wird. Andernfalls werden selbstsignierte oder anderweitig ungültige Zertifikate beim Navigieren vom Browser implizit als vertrauenswürdig akzeptiert. Diese Fähigkeit gilt während der gesamten Sitzung.
Beispiel
Mit der acceptInsecureCerts
-Fähigkeit können Sie TLS-Zertifikate, die der Zertifikatsdienst im Browser nicht vertraut, umgehen oder implizit als vertrauenswürdig akzeptieren:
from selenium import webdriver
from selenium.common import exceptions
session = webdriver.Firefox(capabilities={"acceptInsecureCerts": True})
session.get("https://self-signed.badssl.com/")
print(session.current_url)
Ausgabe:
https://self-signed.badssl.com/
Siehe auch
- Liste der WebDriver-Fähigkeiten
- Befehl Navigate To
- Befehl New Session