2017-12-12 4 views
1

Wir haben eine Anwendung und testen diese lokal zeigt eine ungültige SSL-Zertifikat Warnung. Normalerweise würde ich nur eine Ausnahme hinzufügen und damit fortfahren. Gibt es trotzdem einen Winkelmesser, der dies ignoriert?Winkelmesser - ungültiges SSL-Zertifikat

Ich habe einige Fähigkeiten in Selen gesehen, wo SSL ignoriert werden kann, aber scheint nicht in Winkelmesser zu finden.

+0

Wo ist das Problem aufgetreten? Auf laufendem Winkelmesser? Was ist der genaue Fehler? Welchen Browser hast du benutzt oder konfiguriert? Bitte fügen Sie so viele Details wie möglich zu Ihrer Frage hinzu. –

+0

Ich habe das sowohl mit Firefox als auch mit Chrome gesehen. Der Fehler ist kein Fehler, es ist eine Warnung in Firefox (ich einen Screenshot nicht laden kann) - aber der Text ist „Ihre Verbindung nicht Der Besitzer von localhost ist sicher hat ihre Website nicht richtig konfiguriert. Um Ihre Daten vor Diebstahl zu schützen, hat Firefox keine Verbindung zu dieser Website hergestellt. " Der Fehlercode scheint "localhost: 4200 verwendet ein ungültiges Sicherheitszertifikat. Das Zertifikat ist nicht vertrauenswürdig, da es selbst signiert ist. Fehlercode: SEC_ERROR_UNKNOWN_ISSUER" – Joseph

+0

in Chrome ist der Fehler NET :: ERR_CERT_AUTHORITY_INVALID – Joseph

Antwort

1

Dies funktioniert für mich (in Conf-Datei) :

capabilities: { 
    browserName : 'firefox', 
    marionette : true, 
    acceptInsecureCerts : true 
} 

Hoffe das hilft.

+0

Sie sind ein Geschenk des Himmels! :) Danke - das funktioniert ein Vergnügen! – Joseph

0

versuchen

WebDriver-Manager Update --ignore_ssl

oder konfigurieren protractor.conf.js für firefox

var makeFirefoxProfile = function(preferenceMap) { 
    var profile = new FirefoxProfile(); 
    for (var key in preferenceMap) { 
     profile.setPreference(key, preferenceMap[key]); 
    } 
    return q.resolve({ 
     browserName: 'firefox', 
     marionette: true, 
     firefox_profile: profile 
    }); 
}; 

exports.config = { 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    framework: 'jasmine2', 
    getMultiCapabilities: function() { 
     return q.all([ 
      makeFirefoxProfile(
       { 
        'browser.acceptSslCerts': true 
       } 
      ) 
     ]); 
    }, 
} 
+0

Bitte stellen Sie auch sicher, dass webdriver-manager Version> 12.0.5 – andriyze

+0

Zur Zeit läuft 12.0.6 - gerade mit dem Ignorieren ssl-Flag – Joseph

+0

zu testen OK ignorieren ssl Flag hat nicht funktioniert. Kann ich eine etwas andere Frage stellen - gibt es eine Möglichkeit, ein Profil für Firefox in der Datei config.js anzugeben, die es mir erlauben würde, permanent eine Ausnahme hinzuzufügen (es ist nicht der schönste oder beste Weg, könnte mich aber dazu bringen) – Joseph