ERROR:ssl_client_socket_openssl.cc(1158)] négociation a échoué avec ChromeDriver le navigateur Chrome et le Sélénium
Lors de l'exécution de mon python sélénium script en Chrome pilote je reçois environ trois ci-dessous les messages d'erreur à chaque fois qu'une page se charge même si tout fonctionne bien. Est-il un moyen de supprimer ces messages?
[24412:18772:0617/090708:ERREUR:ssl_client_socket_openssl.cc(1158)]
négociation a échoué; retournée -1, SSL code d'erreur 1, net_error -100
Cela pourrait être un signe que le site nécessite un certificat qui n'est pas dans le magasin de certificats de votre navigateur web. SSL a cet échange de certificats protocole de poignée de main qui doit passer avant d'aller plus loin.
OriginalL'auteur Michael St Clair | 2016-06-17
Vous devez vous connecter pour publier un commentaire.
Vous obtenez ce message d'erreur lorsque le navigateur vous demande d'accepter le certificat à partir du site web. Vous pouvez choisir d'ignorer ces erreurs par défaut, afin d'éviter ces erreurs.
Pour Chrome, vous devez ajouter --ignore-certificat-erreurs et
--ignore-ssl-erreurs ChromeOptions (argument):
Pour Firefox, vous devez définir accept_untrusted_certs FirefoxProfile() option à True:
Pour Internet Explorer, vous devez définir acceptSslCerts souhaité capacité:
OriginalL'auteur sagar
Pour moi, il a obtenu résolu après avoir écrit le code ci-dessous dans les options de chrome, le changement de la réponse ci-dessus a été d'inclure spki-liste.
OriginalL'auteur MSY
Ce message d'erreur...
...implique que le négociation a échoué entre ChromeDriver et le Navigateur google Chrome, a échoué à un certain point.
Analyse De La Cause Racine
Cette erreur est généré en raison d' net::SSLClientSocketImpl::DoHandshake et net::SSLClientSocketImpl mis en œuvre dans ssl_client_socket_impl.cc
net::SSLClientSocketImpl::DoHandshake comme suit:
Comme par ERROR:ssl_client_socket_openssl.cc négociation a échoué le principal problème est la échec de poignée de main quand ChromeDriver des poignées de main avec SSL pages dans Chrome. Si Chrome équipe effectue des test pour SSL handshake par
net_unittests
,content_tests
, etbrowser_tests
mais n'ont pas été exhaustive. Certains usecases sont laissés en s'appuyant sur l'amont des tests.Conclusion
Cette erreur ne sera pas perturber la exécution de votre Suite de tests et vous pouvez ignorer ce problème, pour le moment, jusqu'à ce qu'il est fixé par le Chrome Équipe.
OriginalL'auteur DebanjanB
J'ai été confrontée au même problème. Le problème était que je ne régler
webdriver.chrome.driver
système de la propriété à chrome.exe. Mais il faut téléchargerchromedriver.exe
et de définir le chemin d'accès au fichier en tant que valeur dewebdriver.chrome.driver
système de la propriété.Une fois que c'est réglé, tout a commencé à bien fonctionner.
OriginalL'auteur Senthilkumar Annadurai