3 <script src="../inspector-test.js"></script>
4 <script src="../console-test.js"></script>
9 var script = document.createElement('script');
10 script.type = "text/javascript";
11 script.src = "../resources/source2.js";
12 document.body.appendChild(script);
17 var mainTarget = WebInspector.targetManager.mainTarget();
18 var message = new WebInspector.ConsoleMessage(mainTarget, WebInspector.ConsoleMessage.MessageSource.JS, WebInspector.ConsoleMessage.MessageLevel.Log, "hello?", null, " http://127.0.0.1:8000/inspector/resources/source2.js");
19 mainTarget.consoleModel.addMessage(message);
20 mainTarget.debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.ParsedScriptSource, onScriptAdded);
22 InspectorTest.dumpConsoleMessages();
23 InspectorTest.evaluateInPage("loadScript()");
25 function onScriptAdded(event)
27 if (!event.data.contentURL().endsWith("source2.js"))
30 InspectorTest.addResult("script was added");
31 var message = WebInspector.ConsolePanel._view()._visibleViewMessages[0];
32 message._anchorElement.click();
35 InspectorFrontendHost.openInNewTab = function()
37 InspectorTest.addResult("Failure: Open link in new tab!!");
38 InspectorTest.completeTest();
41 WebInspector.inspectorView._tabbedPane.addEventListener(WebInspector.TabbedPane.EventTypes.TabSelected, panelChanged);
43 function panelChanged()
45 InspectorTest.addResult("Panel " + WebInspector.inspectorView.currentPanel().name + " was opened");
46 InspectorTest.completeTest();
55 <body onload="runTest()">
57 Tests a handling of a click on the link in a message, which had been shown before its originating script was added.