首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webdriver-Manager启动证书错误

Webdriver-Manager启动证书错误
EN

Stack Overflow用户
提问于 2017-03-24 17:13:51
回答 2查看 1.9K关注 0票数 0

当我尝试启动webdriver-manager时,我得到了下面的错误。

它昨天正常工作,今天重新启动后,我现在收到一个证书错误。

我输入了--ignore_ssl,在用户变量上添加了proxy/https-proxy,并且我已经尝试以管理员身份运行cmd。

错误:

代码语言:javascript
复制
  C:\Users\<user>\AppData\Roaming\npm>webdriver-manager start --ignore_ssl 
  events.js:160
        throw er; // Unhandled 'error' event
        ^

  Error: unable to get local issuer certificate at Error (native)
      at TLSSocket.<anonymous> (_tls_wrap.js:1092:38)
      at emitNone (events.js:86:13)
      at TLSSocket.emit (events.js:185:7)
      at TLSSocket._finishInit (_tls_wrap.js:610:8)
      at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38)

在更新时,我能够成功地更新,没有出现错误。

EN

回答 2

Stack Overflow用户

发布于 2017-04-25 04:38:55

已在网络驱动程序管理器12.0.5+中修复:

这是webdriver-manager的一个实际问题,并被跟踪为issue #229。在启动时,webdriver-manager将检查缓存,如果缓存是旧的,它将替换它。上面指出的问题是没有传递ignore_ssl和proxy标志。

真正的问题是webdriver-manager start不应该发出任何web请求。删除web请求消除了传递ignore_ssl和代理标志的需要。因此,如果用户要在飞机上本地测试他们的web应用程序,启动selenium服务器应该仍然可以工作。

无论如何,这已经在PR #232中解决了,今天晚些时候我们应该会有一个新的版本(12.0.5)。

更新:

webdriver-manager版本的12.0.5+应该修复这个问题。此更新的最新版本为12.0.6。您可以检查与webdriver-manager version一起安装的版本。

代码语言:javascript
复制
webdriver-manager version
webdriver-manager: using global installed version 12.0.5
[08:18:51] I/version - webdriver-manager 12.0.5

故障排除

潜在的错误可能包括安装了旧的全局版本,尽管您已经使用正确的webdriver-manager版本安装了项目依赖项。

我如何知道start没有发出web请求?好吧,除了单元测试之外,我还尝试过关闭wifi并尝试webdriver-manager start。如果此时start在没有互联网的情况下失败,请检查您的版本。

票数 0
EN

Stack Overflow用户

发布于 2018-12-11 07:13:02

ssl驱动程序-管理器启动--ignore_ssl

这对你来说是可行的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42995459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档