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:

python
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:

url
https://self-signed.badssl.com/

Siehe auch