acceptInsecureCerts
Die acceptInsecureCerts
-Fähigkeit gibt an, ob abgelaufene oder ungültige TLS-Zertifikate beim Navigieren überprüft werden sollen. Wenn die Fähigkeit auf false gesetzt ist, wird ein Insecure Certificate-Fehler zurückgegeben, sobald bei der Navigation auf Domains mit Zertifikatsproblemen gestoßen wird. Andernfalls werden selbstsignierte oder auf andere Weise ungültige Zertifikate vom Browser bei der Navigation implizit vertraut. Die Fähigkeit wirkt während der gesamten Dauer der Sitzung.
Beispiel
Mit der acceptInsecureCerts
-Fähigkeit können Sie TLS-Zertifikate umgehen oder ihnen implizit vertrauen, denen der Zertifikatsdienst im Browser nicht vertraut:
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
- Navigate To-Befehl
- New Session-Befehl