【问题标题】:webdriver-manager update command always fails first time but passes afterwebdriver-manager update 命令总是第一次失败,但之后通过
【发布时间】:2019-10-04 14:08:36
【问题描述】:

当我第一次执行webdriver-manager update 时,我总是看到以下错误

PS H:\> webdriver-manager update
webdriver-manager: using global installed version 12.1.2
[09:55:15] I/config_source - curl -oC:\Users\myusername\AppData\Roaming\npm\node_modules\webdriver-manager\selenium\standalone-response.xml https://selenium-release.storage.googleapis.com/
[09:55:15] I/config_source - curl -oC:\Users\myusername\AppData\Roaming\npm\node_modules\webdriver-manager\selenium\chrome-response.xml https://chromedriver.storage.googleapis.com/
[09:55:15] I/config_source - curl -oC:\Users\myusername\AppData\Roaming\npm\node_modules\webdriver-manager\selenium\gecko-response.json https://api.github.com/repos/mozilla/geckodriver/releases
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TLSWrap.onread (net.js:622:25)

但是,每当我再次运行它时,它总是会成功执行。我只在我现在的公司经历过这种情况,而且我知道其他同事也会发生这种情况,所以我认为它一定是代理,但无法理解它是如何成功通过的。

任何关于如何更好地解决我的问题的解决方案或建议将不胜感激。

注意:我正在使用 powershell 来执行命令

【问题讨论】:

  • 什么是nodejs版本?
  • @Dev Node版本是v8.12.0,我相信我使用的selenium服务器版本是3.141.59
  • 当前版本为12.1.5。请更新您的 webdriver-manager 版本。
  • 您可以随时尝试使用 npm i webdriver-manager@latest --save 安装最新版本

标签: selenium selenium-webdriver webdriver webdriver-manager


【解决方案1】:

我在以前版本的 webdriver-manager 中打开和关闭了同样的错误。唯一修复它的就是升级到最新版本。我们也支持代理,所以这可能是问题所在。 也许在https://github.com/angular/webdriver-manager/issues 下重新发布此内容,以便开发人员接受它?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 2023-04-02
    • 2014-04-27
    • 1970-01-01
    相关资源
    最近更新 更多