Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <html> | |
| 2 <head> | |
| 3 <script src="/inspector/inspector-test.js"></script> | |
| 4 <script src="/inspector/network-test.js"></script> | |
| 5 <script> | |
| 6 async function test() { | |
| 7 InspectorTest.recordNetwork(); | |
| 8 | |
| 9 const wsUrl = "ws://localhost:8880/echo"; | |
| 10 const networkLogView = UI.panels.network._networkLogView; | |
| 11 const dataGrid = networkLogView._dataGrid; | |
| 12 var sdkWebsocketPromise = InspectorTest.sdkRequestStartedFromUrlPromise(wsUr l); | |
| 13 | |
| 14 var wsRemoteObject = await InspectorTest.makeWebsocketPromise(wsUrl); | |
| 15 var sdkWebsocketRequest = await sdkWebsocketPromise; | |
| 16 await InspectorTest.waitForRequestResponse(sdkWebsocketRequest); | |
| 17 | |
| 18 var node = InspectorTest.networkLogViewNodeForRequestId(sdkWebsocketRequest. requestId()); | |
| 19 networkLogView._refresh(); | |
| 20 node.select(); | |
| 21 InspectorTest.addResult("Selected Request: " + (dataGrid.selectedNode && dat aGrid.selectedNode.request().url()) || ''); | |
|
dgozman
2017/04/25 21:20:46
Extract dumpSelectedRequest function.
allada
2017/04/27 17:03:19
Done.
| |
| 22 | |
| 23 InspectorTest.addResult("Sending Websocket frame"); | |
| 24 await InspectorTest.callFunctionInPageOnRemoteObjectAsync(wsRemoteObject, "t his.send('test')"); | |
|
dgozman
2017/04/25 21:20:46
Why do we need remote object? Just store it on win
allada
2017/04/27 17:03:19
I was trying to make the code verbose in what it i
| |
| 25 await InspectorTest.waitForWebsocketFrameReceived(sdkWebsocketRequest, "test "); | |
| 26 networkLogView._refresh(); | |
| 27 InspectorTest.addResult("Websocket Frame Received"); | |
| 28 | |
| 29 InspectorTest.addResult("Selected Request: " + (dataGrid.selectedNode && dat aGrid.selectedNode.request().url()) || ''); | |
| 30 InspectorTest.completeTest(); | |
| 31 } | |
| 32 </script> | |
| 33 </head> | |
| 34 <body onload="runTest()"> | |
| 35 <p>Tests that WebSocket network requests do not loose focus on frame being recei ved.</p> | |
| 36 </body> | |
| 37 </html> | |
| OLD | NEW |