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.requestContentType: " + request
.requestContentType());
35 InspectorTest
.completeTest();
40 <body onload=
"onload()">
41 <a id=
"pingLink" href=
"#" ping=
"ping.html">ping
</a>
42 <p>Tests that hyperlink auditing (ping) requests appear in network panel.
</p>