2017-04-03 96 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的經理更新期間忽略SSL可以解決這個問題

npm cache clean 
webdriver-manager update --ignore_ssl 

在我來說,我通過更新webdriver的項目本地管理和啓動獨立服務器

解決

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管理器,每次您只需發出命令量角器protractor.conf.js

相關問題