Cucumber Java.NET.Connect Ext:Connect拒绝:连接在WebDrReVIVIV7测试中间抛出错误

Cucumber Java.NET.Connect Ext:Connect拒绝:连接在WebDrReVIVIV7测试中间抛出错误,cucumber,webdriver-io,Cucumber,Webdriver Io,我正在使用WebDrivero v7和cucumber测试我的应用程序。 我有10个场景的功能文件。 发生的情况是,当我运行测试时,前4个场景被无缝执行,而在第5个场景中,我突然发现错误: unknown error: java.net.ConnectException: Connection refused: connect at Object.getErrorFromResponseBody (C:\my-project\node_modules\webdriver\build\ut

我正在使用WebDrivero v7和cucumber测试我的应用程序。
我有10个场景的功能文件。
发生的情况是,当我运行测试时,前4个场景被无缝执行,而在第5个场景中,我突然发现错误:

unknown error: java.net.ConnectException: Connection refused: connect
    at Object.getErrorFromResponseBody (C:\my-project\node_modules\webdriver\build\utils.js:189:12)
    at WebDriverRequest._request (C:\my-project\node_modules\webdriver\build\request.js:168:31)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at Browser.runCommandWithHooks (C:\my-project\node_modules\@wdio\sync\build\wrapCommand.js:105:25)
    at Browser.runCommandWithHooks (C:\my-project\node_modules\@wdio\sync\build\wrapCommand.js:100:24)
    at Browser.url (C:\my-project\node_modules\@wdio\sync\build\wrapCommand.js:67:44)
    at MyPage.openImportPage (C:\my-project\src\pages\/myPage.js:32:17)
    at forEach (C:\my-project\src\helpers\/helpers.js:60:21)
    at Array.forEach (<anonymous>)
    at Helpers.deleteWishLists (C:\my-project\src\helpers\/helpers.js:55:51)
    at World.<anonymous> (C:\my-project\src\step_definitions\/config_steps.js:28:13)
    at World.executeSync (C:\my-project\node_modules\@wdio\sync\build\index.js:38:22)
    at World.executeSync (C:\my-project\node_modules\@wdio\sync\build\index.js:52:38)
    at C:\my-project\node_modules\@wdio\sync\build\index.js:69:68
未知错误:java.net.ConnectException:连接被拒绝:连接
在Object.getErrorFromResponseBy(C:\my project\node\u modules\webdriver\build\utils.js:189:12)
在WebDriverRequest.\u请求(C:\my project\node\u modules\webdriver\build\request.js:168:31)
在运行微任务时()
在处理和拒绝时(内部/process/task_queues.js:97:5)
在Browser.runCommandWithHooks(C:\my project\node\u modules\@wdio\sync\build\wrapCommand.js:105:25)
在Browser.runCommandWithHooks(C:\my project\node\u modules\@wdio\sync\build\wrapCommand.js:100:24)
在Browser.url(C:\my project\node\u modules\@wdio\sync\build\wrapCommand.js:67:44)
在MyPage.openImportPage(C:\myproject\src\pages\/MyPage.js:32:17)
在forEach(C:\myproject\src\helpers\/helpers.js:60:21)
在Array.forEach()处
在Helpers.deleteWishList(C:\myproject\src\Helpers\/Helpers.js:55:51)
在世界上。(C:\myproject\src\step\u definitions\/config\u steps.js:28:13)
在World.executeSync(C:\my project\node\u modules\@wdio\sync\build\index.js:38:22)
在World.executeSync(C:\my project\node\u modules\@wdio\sync\build\index.js:52:38)
在C:\my project\node\u modules\@wdio\sync\build\index.js:69:68
第五个场景的第一步也在之前正常成功的场景中执行。
它的行为并不一致-例如,当在非无头模式下第二次运行时,所有场景都通过了(突然)。
在无头模式下运行时,有时所有场景都会失败,但也有例外,有时只有一些场景会失败-没有规则可以注意到。
这很令人困惑。我认为这与我的测试无关,因为有时它们都通过了,但与我的设置、internet连接或WebDrivero框架及其独立模式有关…
有人知道为什么会这样吗。谁是这里的麻烦制造者?
我甚至不知道我应该朝哪个方向去调查这件事。
请帮忙。

谢谢

最后的问题是我的互联网连接。
wdio的人为此做了一个小补丁: