我有一个react项目,在这个项目中,我与websocket通信,并根据消息做一些事情。我有时会更新UI,或者什么也不做。$$('div.list_id')[listNumber]; // I make the websocket call based on the listNumber我的问题是,我希望有一个与e2e测试相关的方法,它可以跟踪来自客户端的所有websocket消息。
我确实有一个自定义轮询逻辑来跟踪UI中的更改,但在这种情况
我想拦截来自WebSocket对象的消息,以便在浏览器控制台中进行操作。但是,websocket的创建方式如下: var s = new WebSocket();因此,它是在本地创建的,我没有参考s。我的问题是: ChromeDevTools中是否有任何工具可以获得对这个变量的引用,这样就可以在浏览器控制台中访问它?
我试图在加载主体(和脚本)之前插入一个脚本来修改它,但最终没有成功。Chrom