2017-04-03 6 views
1

Windows 7を新しくリブートして、Seleniumサーバーを実行できます。ただし、サーバーを停止して再起動すると、このエラーが発生します。ときには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を-managerの更新時にSSLを無視することは、私はwebdriverをを更新することで解決私の場合は

npm cache clean 
webdriver-manager update --ignore_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を発行するだけです。

関連する問題