如何解决与Testcafe一起运行时,WebSocket连接检查失败
使用testcafe测试Angular Web应用程序的前端。
前端使用stomp.js检查是否存在Websocket连接。如果没有连接,则控制台将输出'WebSocket connection to 'ws://localhost:8103/websocket' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED'
。
我们使用批处理文件启动连接器进程,并使其运行,当我们停止正在运行的连接器进程时,前端会显示一条消息,指示连接已断开。 (手动测试的预期行为)
但是,每当我们使用Testcafe测试完全相同的方案时,我们都不会看到连接丢失消息。而且,我们也没有在tescafe执行浏览器的控制台中看到Websocket连接失败错误。除非我们在Testcafe启动的浏览器中手动刷新页面。然后,我们将开始看到Websocket连接失败错误。看来,当Testcafe启动浏览器时,该应用程序无法使用stomp.js来检查是否存在Websocket连接。
Browser used is Google Chrome version 84.04147.125;
Testcafe version: 1.8.8;
Stomp.js version: 7.2.0;
OS: Windows 10;
这可能是Testcafe错误吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。