【问题标题】:Protractor webdriver-manager update occurs events.js:161 - Error: connect ETIMEDOUT量角器 webdriver-manager 更新发生 events.js:161 - 错误:连接 ETIMEDOUT
【发布时间】:2017-02-21 14:55:57
【问题描述】:

我安装了 npm install protractor -g 然后尝试更新 webdriver-manager 使用命令“webdriver-manager update”,它会发生: enter image description here

如果我尝试使用命令“webdriver-manager start”启动 webdriver-manager,它会显示“Selenium Standalone 不存在。使用 webdriver-manager update --standalone 安装” 这是安装教程:http://www.protractortest.org/#/tutorial

我不知道该怎么办,你能帮帮我吗?

【问题讨论】:

  • 量角器安装正确吗?检查您的版本。

标签: node.js selenium npm protractor webdriver-manager


【解决方案1】:

WebDriver Manager 在update 上下载基本驱动程序。不确定你是从 docker 容器、vagrant VM 还是在 VPN 中运行它。

它从以下来源下载,屏幕截图中的 ipaddress 表明您在连接到 https://github.com/mozilla 时遇到问题。在 ping github 时,我看到了相同的 IP。

来源:来自webdriver-manager configs

  "cdnUrls": {
    "selenium": "https://selenium-release.storage.googleapis.com/",
    "chromedriver": "https://chromedriver.storage.googleapis.com/",
    "geckodriver": "https://github.com/mozilla/geckodriver/releases/download/",
    "iedriver": "https://selenium-release.storage.googleapis.com/",
    "androidsdk": "http://dl.google.com/android/"
  }

您能否按如下所示 ping 并查看您是否能够从您正在执行 webdriver-manager update 的位置手动访问上述来源(Chrome 和 seleniumServer 和 Gecko)

C:\Users\<<>>\WebstormProjects\demo>ping github.com

Pinging github.com [192.30.253.112] with 32 bytes of data:
Reply from 192.30.253.112: bytes=32 time=207ms TTL=47
Reply from 192.30.253.112: bytes=32 time=205ms TTL=47
Reply from 192.30.253.112: bytes=32 time=205ms TTL=47
Reply from 192.30.253.112: bytes=32 time=205ms TTL=47

Ping statistics for 192.30.253.112:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 205ms, Maximum = 207ms, Average = 205ms

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-13
    • 1970-01-01
    相关资源
    最近更新 更多