3 <script src="../inspector-test.js"></script>
4 <script src="../network-test.js"></script>
9 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);
13 function navigateLink()
15 var evt = document.createEvent("MouseEvents");
16 evt.initMouseEvent("click");
17 var link = document.getElementById("pingLink");
18 link.dispatchEvent(evt);
23 InspectorTest.addSniffer(WebInspector.NetworkDispatcher.prototype, "requestWillBeSent", step2);
24 InspectorTest.evaluateInPage("navigateLink()");
28 // inspector-test.js appears in network panel occasionally in Safari on
29 // Mac, so checking last request.
30 var request = InspectorTest.networkRequests().pop();
32 InspectorTest.addResult(request.url);
33 InspectorTest.addResult("resource.isPingRequest(): " + request.isPingRequest());
34 InspectorTest.addResult("resource.requestContentType: " + request.requestContentType());
36 InspectorTest.completeTest();
41 <body onload="onload()">
42 <a id="pingLink" href="#" ping="ping.html">ping</a>
43 <p>Tests that hyperlink auditing (ping) requests appear in network panel.</p>