2017-04-03 1 views
1

Windows 7을 다시 부팅하여 셀렌 서버를 실행할 수 있습니다. 그러나 서버를 종료하고 다시 시작하면이 오류가 발생합니다. 경우에 따라 webdriver-manager update--ignore_ssl을 수행하면 문제가 해결 될 수 있지만 대부분 수정되지는 않습니다. 어떤 생각?오류 : 인증서 체인의 자체 서명 된 인증서

Windows 7 x64에서 실행 중입니다.

C:\Users\...> webdriver-manager start --ignore_ssl 
events.js:163 
     throw er; // Unhandled 'error' event 
    ^

Error: self signed certificate in certificate chain 
    at TLSSocket.<anonymous> (_tls_wrap.js:1084:38) 
    at emitNone (events.js:86:13) 
    at TLSSocket.emit (events.js:188:7) 
    at TLSSocket._finishInit (_tls_wrap.js:606:8) 
    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:436:38) 

답변

3

캐시를 지우고 내가 webdriver 업데이트 프로젝트에 로컬로 관리 및 단독 형 서버

를 시작하여 해결

내 경우
npm cache clean 
webdriver-manager update --ignore_ssl 

문제를 해결할 webdriver-관리자를 업데이트하는 동안 SSL을 무시하고 대부분의 시간

package.json

"scripts": { 
    "webdrivermanager:update": "node node_modules/protractor/bin/webdriver-manager update --versions.standalone=3.2.0 --ignore_ssl", 
    "webdrivermanager:clean": "node node_modules/protractor/bin/webdriver-manager clean", 
    "install": "npm run webdrivermanager:clean && npm run webdrivermanager:update" 
    } 

protractor configuration file

,
seleniumServerJar: 'node_modules/protractor/node_modules/webdriver-manager/selenium/selenium-server-standalone-3.2.0.jar', 

npm install webdriver-manager를 처음으로 업데이트하고 명령 줄기 protractor.conf.js를 발행해야 할 때마다