Команда обновления webdriver-manager всегда терпит неудачу в первый раз, но проходит после - PullRequest
7 голосов
/ 17 мая 2019

Когда я выполняю 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 для выполнения команд

1 Ответ

0 голосов
/ 20 мая 2019

У меня была такая же ошибка в предыдущих версиях webdriver-manager. Единственное, что исправило это, было обновление до последней версии. Мы также за прокси, так что это может быть проблемой. Может быть, перепечатайте это под https://github.com/angular/webdriver-manager/issues, чтобы разработчики подхватили его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...