2017-12-12 2 views
1

응용 프로그램이 있으며 로컬에서이 인증서를 테스트하면 잘못된 SSL 인증서 경고가 표시됩니다. 일반적으로 나는 단지 예외를 추가하고 그것으로 얻을 것입니다. 그러나 이것을 무시하는 각도기는 어쨌든 존재합니까?각도기 - 잘못된 SSL 인증서

SSL을 무시할 수있는 셀레늄에서 몇 가지 기능을 보았지만 분도기에서는 찾을 수 없습니다.

+0

어디에서 문제가 발생 했습니까? 각도기 달리는거야? 정확한 오류는 무엇입니까? 어떤 브라우저를 사용했거나 파일을 구성 했습니까? 가능한 한 질문에 대한 세부 정보를 추가하십시오. –

+0

Firefox와 Chrome을 모두 사용하여이 기능을 보았습니다. 오류는 파이어 폭스에서 경고 (나는 스크린 샷을 업로드 할 수 없습니다)이며, 오류가 아닙니다 -하지만 텍스트 는 "당신의 연결이 부적절하게 자신의 웹 사이트를 구성한 로컬 호스트의 소유자를 안전하지 않은 것입니다. 정보가 도난 당하지 않도록 Firefox는이 웹 사이트에 연결하지 않았습니다. " 오류 코드는 것으로 보인다 "로컬 호스트가 :.. 4200 잘못된 보안 인증서를 사용은 자체 서명 오류 코드 때문에 인증서는 신뢰할 수 없습니다 : SEC_ERROR_UNKNOWN_ISSUER" – Joseph

+0

크롬에 오류가 NET :: ERR_CERT_AUTHORITY_INVALID – Joseph

답변

1

을 protractor.conf.js을 구성 :

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

희망은 도움이됩니다.

+0

선생님은 신의 선물입니다! :) 감사합니다 - 이것은 치료를 작동합니다! – Joseph

0

시도

webdriver-관리자 업데이트 --ignore_ssl

또는이 (conf의 파일에) 나를 위해 작동 파이어 폭스

에 대한
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

webdriver-manager 버전> 12.0.5 – andriyze

+0

현재 실행중인 12.0.6 - 방금 ssl 무시 플래그로 테스트합니다. – Joseph

+0

ssl 플래그가 작동하지 않음을 무시합니다. 약간 다른 질문을해도 될까요? config.js 파일에 파이어 폭스 용 프로필을 지정하여 영구적으로 예외를 추가 할 수있는 방법이 있습니까 (가장 좋거나 최선의 방법은 아니지만이 문제를 해결할 수 있습니다) – Joseph