首页 > 解决方案 > WebdriverIO -[ERR_STREAM_WRITE_AFTER_END]

问题描述

当我一次运行一个测试时,它们运行良好。

但是,当我并行运行(一次超过 2 个)时,出现以下错误:

Error [ERR_STREAM_WRITE_AFTER_END]: write after end
at writeAfterEnd (_stream_writable.js:266:14)
at RunnerStream.Writable.write (_stream_writable.js:315:5)
at RunnerTransformStream.ondata (_stream_readable.js:719:22)
at RunnerTransformStream.emit (events.js:314:20)
at RunnerTransformStream.EventEmitter.emit (domain.js:483:12)
at addChunk (_stream_readable.js:298:12)
at readableAddChunk (_stream_readable.js:273:9)
at RunnerTransformStream.Readable.push (_stream_readable.js:214:10)
at RunnerTransformStream.Transform.push (_stream_transform.js:152:32)
at RunnerTransformStream._transform (C:\dev\repositories\login.dfe.ui-tests\node_modules@wdio\local-runner\build\transformStream.js:15:14)

以前有人遇到过这个问题吗?

只是跑得太快了吗?

标签: webdriver-io

解决方案


为了解决这个问题,我将 wdio.conf.js 中的 legLevel 从“信息”更改为“静音”。

这似乎成功了。


推荐阅读