基于网络的运行将定向到本地127.0.0.1

问题描述 投票:0回答:1

我们正在使用wdio运行wdio测试(对于本地运行和基于browserstack的设备)

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

[11:41:04]命令POST“/ wd / hub / session”[11:41:04] DATA {“desiredCapabilities”:{“javascriptEnabled”:true,“locationContextEnabled”:true,“handlesAlerts”:true,“可旋转“:true”,名称“:”Ping“,”build“:”1.0“,”browserstack.debug“:true,”device“:”Samsung Galaxy S8“,”os_version“:”7.0“,”requestOrigins“ :{“url”:“http://webdriver.io”,“version”:“4.14.2”,“name”:“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

appium webdriver-io browserstack wdio-v4
1个回答
1
投票

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

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

检查你的配置是否设置了userkey。更多信息请访问:http://v4.webdriver.io/guide/services/browserstack.html

© www.soinside.com 2019 - 2024. All rights reserved.