【问题标题】:Network based run is getting directed to Local 127.0.0.1基于网络的运行被重定向到本地 127.0.0.1
【发布时间】:2019-03-04 11:44:30
【问题描述】:

我们正在使用 wdio 运行 wdio 测试(适用于本地运行和基于浏览器堆栈的设备)

当我运行 browserstack(服务器运行)时,出现以下错误:

[11:41:04] 命令发布“/wd/hub/session” [11:41:04] 数据 {"desiredCapabilities":{"javascriptEnabled":true,"locationContextEnabled":true,"handlesAlerts":true,"rotatable":true,"name":"Ping","build": "1.0","browserstack.debug":true,"device":"Samsung Galaxy S8","os_version":"7.0","re​​questOrigins":{"url":"http://webdriver.io","version":" 4.14.2","名称":"webdriverio"}}} 错误:连接 ECONNREFUSED 127.0.0.1:4444

我的依赖栈 我们使用纱线

"wdio-allure-reporter": "0.8.3",
"wdio-appium-service": "^0.2.3",
"wdio-browserstack-service": "^0.1.18",
"wdio-cucumber-framework": "2.2.8",
"wdio-dot-reporter": "0.0.10",
"wdio-mocha-framework": "^0.6.4",
"wdio-screenshots-cleanup-service": "0.0.7",
"wdio-spec-reporter": "^0.1.4",
"wdio-visual-regression-service": "^0.9.0",
"webdriverio": "4.14.2"

我已尝试以下文档中提到的故障排除提示,但没有影响。

请告知测试未在本地运行且未在服务器上运行的可能原因。

Troubleshooting tip

【问题讨论】:

  • 我什至删除了 yarn.lock,删除了纱线缓存,但同样的问题仍然存在。
  • 服务器是否已启动并在端口 4444 上运行?

标签: appium webdriver-io browserstack wdio-v4


【解决方案1】:

您看到的错误是因为 wdio 正在尝试访问“127.0.0.1:4444”上的 WebDriver 服务器,这是默认的本地服务器(即不是 Browserstack)。

这意味着您可能没有在您的wdio.conf.js 文件中设置您的用户/密钥。 WebdriverIO 依靠用户/密钥来确定要使用的默认服务器。

检查您的配置是否设置了 userkey。更多信息可在此处获得: http://v4.webdriver.io/guide/services/browserstack.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    相关资源
    最近更新 更多