| function extension_runAudits(callback) |
| evaluateOnFrontend("InspectorTest.startExtensionAudits(reply);", callback); |
| var initialize_ExtensionsAuditsTest = function() |
| InspectorTest.startExtensionAudits = function(callback) |
| const launcherView = WebInspector.panels.audits._launcherView; |
| launcherView._selectAllClicked(false); |
| launcherView._auditPresentStateElement.checked = true; |
| var extensionCategories = document.evaluate("label[starts-with(.,'Extension ')]/input[@type='checkbox']", |
| WebInspector.panels.audits._launcherView._categoriesElement, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); |
| for (var i = 0; i < extensionCategories.snapshotLength; ++i) |
| extensionCategories.snapshotItem(i).click(); |
| InspectorTest.runAfterPendingDispatches(function() { |
| InspectorTest.collectAuditResults(); |
| InspectorTest.addSniffer(WebInspector.panels.audits, "_auditFinishedCallback", onAuditsDone, true); |
| launcherView._launchButtonClicked(); |