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

Appium 基于网络的运行将定向到本地127.0.0.1,appium,webdriver-io,browserstack,wdio-v4,Appium,Webdriver Io,Browserstack,Wdio V4,我们正在使用wdio运行wdio测试(用于本地运行和基于browserstack的设备) 当我运行browserstack(服务器运行)时,出现以下错误: [11:41:04]指挥所“/wd/hub/session” [11:41:04]数据{“desiredCapabilities”:{“javascriptEnabled”:true,“locationContextEnabled”:true,“handlesAlerts”:true,“rotatable”:true,“name”:“Ping

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

当我运行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_版本”:“7.0”,“RequestOriginates”:{“url”:“version”:“4.14.2”,“name”:“webdriverio”} 错误:connect ECONREFUSSED 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"
我尝试过下面文档中提到的故障排除技巧,但没有效果

请告知测试未在本地和服务器上运行的原因


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

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

检查您的配置,确保设置了
user
key
。有关更多信息,请访问:

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

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

检查您的配置,确保设置了
user
key
。有关更多信息,请访问:

我甚至删除了Thread.lock,删除了Thread缓存,但仍然存在相同的问题。服务器是否在端口4444上运行?我甚至删除了Thread.lock,删除了Thread缓存,但仍然存在相同的问题。服务器是否在端口4444上运行?