使用 karma 运行测试时出现间歇性断开消息错误

问题描述

我正在使用 karma 和 jasmine 运行角度测试, 最初在日志中我得到这些行

build   19-Jun-2021 06:45:35         [exec] [36m19 06 2021 13:45:35.705:DEBUG [karma]: [39mA browser has connected on socket /#TqAbgSkB7WclfRg0AAAA
build   19-Jun-2021 06:45:35         [exec] [36m19 06 2021 13:45:35.711:DEBUG [web-server]: [39mupgrade /socket.io/?EIO=3&transport=websocket&sid=TqAbgSkB7WclfRg0AAAA
build   19-Jun-2021 06:45:35         [exec] [32m19 06 2021 13:45:35.756:INFO [HeadlessChrome 72.0.3617 (Windows 10.0.0)]: [39mConnected on socket /#TqAbgSkB7WclfRg0AAAA with id 10524727
build   19-Jun-2021 06:45:35         [exec] [36m19 06 2021 13:45:35.757:DEBUG [launcher]: [39mChromeHeadless (id 10524727) captured in 1.298 secs

间的某个地方我得到了这个

build   19-Jun-2021 06:47:01         [exec] [36m19 06 2021 13:47:01.322:DEBUG [HeadlessChrome 72.0.3617 (Windows 10.0.0)]: [39mNew connection /#UZNKm8o6mz9HgVItAAAB (already have /#TqAbgSkB7WclfRg0AAAA)

最终测试用例失败,此日志

build   19-Jun-2021 06:48:00         [exec] [36m19 06 2021 13:48:00.765:DEBUG [HeadlessChrome 72.0.3617 (Windows 10.0.0)]: [39mdisconnected /#TqAbgSkB7WclfRg0AAAA,still have /#UZNKm8o6mz9HgVItAAAB
build   19-Jun-2021 06:48:10         [exec] [33m19 06 2021 13:48:10.763:WARN [HeadlessChrome 72.0.3617 (Windows 10.0.0)]: [39mdisconnected (1 times),because no message in 10000 ms.
build   19-Jun-2021 06:48:10         [exec] [1A[2K[31mHeadlessChrome 72.0.3617 (Windows 10.0.0) ERROR[39m
build   19-Jun-2021 06:48:10         [exec]   disconnected,because no message in 10000 ms.
build   19-Jun-2021 06:48:10         [exec] HeadlessChrome 72.0.3617 (Windows 10.0.0): Executed 321 of 469[31m disCONNECTED[39m (2 mins 26.022 secs / 4.581 secs)
build   19-Jun-2021 06:48:10         [exec] [1A[2KHeadlessChrome 72.0.3617 (Windows 10.0.0): Executed 321 of 469[31m disCONNECTED[39m (2 mins 26.022 secs / 4.581 secs)

我已经尝试通过添加 captureTImeout 和 browserNoActivityTimeout 仍然行为相同。

谁能帮我解决这个问题。 提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)