var initialize_NetworkTest = function() {
-InspectorTest.networkRequests = function() {
+InspectorTest.preloadPanel("network");
+
+InspectorTest.recordNetwork = function()
+{
+ WebInspector.panels.network._networkLogView._recordButton.toggled = true;
+}
+
+InspectorTest.networkRequests = function()
+{
return WebInspector.networkLog.requests.slice();
}
function innerCallback(msg)
{
- if (msg.consoleMessage().messageText.indexOf("XHR loaded") !== -1)
+ if (msg.messageText.indexOf("XHR loaded") !== -1)
callback();
else
InspectorTest.addConsoleSniffer(innerCallback);
InspectorTest.evaluateInPage("makeXHRForJSONArguments(\"" + jsonArgs + "\")");
}
+InspectorTest.HARPropertyFormatters = {
+ bodySize: "formatAsTypeName",
+ compression: "formatAsTypeName",
+ connection: "formatAsTypeName",
+ headers: "formatAsTypeName",
+ headersSize: "formatAsTypeName",
+ id: "formatAsTypeName",
+ onContentLoad: "formatAsTypeName",
+ onLoad: "formatAsTypeName",
+ receive: "formatAsTypeName",
+ startedDateTime: "formatAsRecentTime",
+ time: "formatAsTypeName",
+ timings: "formatAsTypeName",
+ version: "formatAsTypeName",
+ wait: "formatAsTypeName",
+ _error: "skip",
+};
+
+// addObject checks own properties only, so make a deep copy rather than use prototype.
+
+InspectorTest.HARPropertyFormattersWithSize = JSON.parse(JSON.stringify(InspectorTest.HARPropertyFormatters));
+InspectorTest.HARPropertyFormattersWithSize.size = "formatAsTypeName";
+
};
function makeSimpleXHR(method, url, async, callback)